大佬教程收集整理的这篇文章主要介绍了silverlight – XAML图标 – 如何使用?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
但它并不那么容易,我试图将它们作为ControlTemplates包含在资源字典中,我甚至尝试创建一个自动加载Xaml的自定义控件,但我对结果并不满意,因为我需要将它们包装起来ViewBox控件允许动态大小等.
所以我的问题是,如果有人有任何最佳实践建议如何最好地使用我的xaml图标?
我可以在需要时复制粘贴xaml,但我真的不喜欢这种方法.
提前致谢.
您应该发布一些XAML图标的示例以澄清,但任何内容控件(如Button和ContentControl)都具有Content和ContentTemplate属性.共享的ContentTemplate示例如下所示:
<UserControl xmlns="http://scheR_627_11845@as.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://scheR_627_11845@as.microsoft.com/winfx/2006/xaml" xmlns:sdk="http://scheR_627_11845@as.microsoft.com/winfx/2006/xaml/presentation/sdk" xmlns:toolkit="http://scheR_627_11845@as.microsoft.com/winfx/2006/xaml/presentation/toolkit" > <UserControl.resources> <Style x:Key="myTriangleIcon" TargetType="ContentControl"> <Setter Property="ContentTemplate"> <Setter.Value> <DataTemplate> <Grid> <Polygon Fill="Black" stroke="Black"> <Polygon.Points> <Point X="0" Y="100"/> <Point X="100" Y="0"/> <Point X="100" Y="100"/> </Polygon.Points> </Polygon> <Polygon Fill="Red" stroke="Red"> <Polygon.Points> <Point X="100" Y="0"/> <Point X="0" Y="100"/> <Point X="0" Y="0"/> </Polygon.Points> </Polygon> </Grid> </DataTemplate> </Setter.Value> </Setter> </Style> </UserControl.resources> <StackPanel BACkground="White"> <Button Width="120" Height="120" Style="{Staticresource myTriangleIcon}" /> <Button Width="120" Height="120" Style="{Staticresource myTriangleIcon}" /> </StackPanel> </UserControl>
您可以将上述内容粘贴到我的XamlViewer中以快速查看结果.
祝好运,吉姆麦克库迪
以上是大佬教程为你收集整理的silverlight – XAML图标 – 如何使用?全部内容,希望文章能够帮你解决silverlight – XAML图标 – 如何使用?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。