
Demo: 你的当前项目名称
component/ : 固定的, 必须写
component/watermark.jpg: 如果图片是在文件夹里. 比如说: 我的图片在Demo项目中的Theme文件夹下的Images文件夹中. 那么source="/Democomponent/Theme/Images/Watermark.jpg"
这个是win 7 Aero 功能的一个特色,使用该功能必须使用Aero主题,设置方法如下:1、在桌面的空白处,右击鼠标。选择“个性化”
2、在“更改计算机上的视觉效果和声音”中选择“Aero主题”中某一个主题,如“window7”
直接定义在控件中,如下:
<Label Width="200" Height="100">
<Label.Content>
<DockPanel>
<Image Source="logo.png" Width="20" Height="20" DockPanel.Dock="Left"/>
<TextBlock Text="33333333333" DockPanel.Dock="Right" />
</DockPanel>
</Label.Content>
</Label>
在样式中定义如下:
<Style x:Key="LabelStyle1" TargetType="{x:Type Label}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Label}">
<Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="true">
<DockPanel>
<Image Source="logo.png" Width="20" Height="20" DockPanel.Dock="Left"/>
<ContentPresenter DockPanel.Dock="Right" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</DockPanel>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)