亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

WPF:將 TextBlock 與頂部的不同字體大小對齊

WPF:將 TextBlock 與頂部的不同字體大小對齊

C#
慕絲7291255 2022-06-12 10:45:57
我需要在頂行對齊兩個不同字體大小的文本元素。到目前為止,我所管理的就是:由此代碼產生:                <Canvas VerticalAlignment="Center" HorizontalAlignment="Center" SnapsToDevicePixels="True">                <StackPanel x:Name="RemainingTimeDisplay" Orientation="Horizontal" VerticalAlignment="Top">                    <StackPanel.Margin>                        <MultiBinding Converter="{StaticResource CenterConverter}">                            <Binding ElementName="RemainingTimeDisplay" Path="ActualWidth"/>                            <Binding ElementName="RemainingTimeDisplay" Path="ActualHeight"/>                        </MultiBinding>                    </StackPanel.Margin>                    <!--<Run FontSize="360" Text="{Binding RemainingTime.Minutes, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat=D2, Converter={StaticResource IntAbsConverter}}"/>                        <Run FontSize="128" Text="{Binding RemainingTime.Seconds, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat=D2, Converter={StaticResource IntAbsConverter}}"/>-->                    <TextBlock FontSize="360" Text="{Binding RemainingTime.Minutes, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat=D2, Converter={StaticResource IntAbsConverter}}"/>                    <TextBlock FontSize="128" Text="{Binding RemainingTime.Seconds, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat=D2, Converter={StaticResource IntAbsConverter}}"/>                </StackPanel>            </Canvas>或者:我還嘗試了更多的東西,我不會在代碼中重復。我嘗試將“運行”用作兩個文本元素的單個 TextBlock 的子元素,并且我(實際上開始)嘗試不使用包含其他兩個的 TextBlock。所以我嘗試了很多,我搜索了很多 - 但我仍然不是我想去的地方。
查看完整描述

1 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

嘗試以下操作:


<TextBlock FontSize="360"

            Text="00"

            LineHeight="360"

            LineStackingStrategy="BlockLineHeight" />

<TextBlock FontSize="128"

            LineHeight="360"

            LineStackingStrategy="BlockLineHeight">

    <Run Text="00" BaselineAlignment="Top" />

</TextBlock>


查看完整回答
反對 回復 2022-06-12
  • 1 回答
  • 0 關注
  • 295 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號