5 silverlight wpf margin styling
我刚开始使用WPF.从那时起,我就开始关注造型系统了.我来自CSS背景,我想设置百分比保证金.
<Style TargetType="TextBlock" x:Key="workflowNameTextBlock">
<Setter Property="Margin" Value="50"/>
</Style>
Run Code Online (Sandbox Code Playgroud)
当前值以像素为单位设置,但我想将其设置为%,即50%.
我怎么能得到这个?
谢谢
Rob*_*ney 14
以下是在WPF中实现20%左右边距的方法:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="6*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1" Text="Hello, world."/>
</Grid>
Run Code Online (Sandbox Code Playgroud)
如果你想要做的是在WPF中重新实现一个简单的CSS布局,这可能看起来有点荒谬,但这是因为实现简单的CSS布局实际上并不是WPF设计的问题.