8,834
社区成员
发帖
与我相关
我的任务
分享
<Grid HorizontalAlignment="Right" Margin="0,124.5,32.5,122" Width="90">
<Canvas Margin="-165.5,119.5,0,-119.5" Height="22.5" VerticalAlignment="Top" HorizontalAlignment="Left" Width="80">
<TextBlock x:Name="textBlock" Height="58.5" Canvas.Left="8.409" TextWrapping="Wrap" Text="TextBlock" Canvas.Top="2" Width="70.294" RenderTransformOrigin="0.5,0.5" Background="#FFE02222">
<TextBlock.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleX="-0.509"/>
<RotateTransform/>
<TranslateTransform X="0.491"/>
</TransformGroup>
</TextBlock.RenderTransform>
</TextBlock>
</Canvas>
</Grid>
<Style x:Key="tbStyle" TargetType="{x:Type TextBlock}" BasedOn="{StaticResource BaseTextBlock}">
<Setter Property="FontSize" Value="12"></Setter>
<Setter Property="TextWrapping" Value="WrapWithOverflow"></Setter>
</Style>
至于如何引用可以使用StaticResource 形式,具体msdn.
[/quote]
扩展一下(就是实际我要做的),如果这是个UserControl,里面放了几个不同的控件,然后把UserControl放到Grid中。
这样呢?[/quote]
把后边的baseonOn去掉,这个多余。
不管放到那里,可以用DynamicResource形式动态的加载样式资源。
<Style x:Key="tbStyle" TargetType="{x:Type TextBlock}" BasedOn="{StaticResource BaseTextBlock}">
<Setter Property="FontSize" Value="12"></Setter>
<Setter Property="TextWrapping" Value="WrapWithOverflow"></Setter>
</Style>
至于如何引用可以使用StaticResource 形式,具体msdn.
[/quote]
扩展一下(就是实际我要做的),如果这是个UserControl,里面放了几个不同的控件,然后把UserControl放到Grid中。
这样呢?
<Style x:Key="tbStyle" TargetType="{x:Type TextBlock}" BasedOn="{StaticResource BaseTextBlock}">
<Setter Property="FontSize" Value="12"></Setter>
<Setter Property="TextWrapping" Value="WrapWithOverflow"></Setter>
</Style>
至于如何引用可以使用StaticResource 形式,具体msdn.