例如:s:LibraryContainer 用blend导出 得到如下样式代码
<ControlTemplate x:Key="LibraryContainerControlTemplate1" TargetType="{x:Type s:LibraryContainer}"> <Border x:Name="PART_ViewHost" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{x:Null}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" CornerRadius="30"/> </ControlTemplate>
根本无法修改/ 写了圆角 求高人指点 是不是还有什么别的方法 导出完整样式
你好,
通常来说,修改这段代码中的CornerRadius就能有调整圆角的效果。“不能修改”我不确定是否是指修改了以后没看见效果?如果这个情况,建议你在Surface相关的论坛寻求进一步帮助。你可以在Surface论坛(英文)http://social.msdn.microsoft.com/Forums/en/surfaceappdevelopment/thread 提问。或是在中文论坛一般性讨论区讨论http://social.msdn.microsoft.com/Forums/zh-CN/1761/thread
Min Zhu [MSFT] MSDN Community Support | Feedback to us
我对surface不了解,但从你的问题我感觉是:
wpf 可以用任何形态或形状生成控件,你可以在blend 中看到这些功能,那么,你就不必教条的一路顺用.你也可以自己改建模仿它.
blend附带了简单的控件,你对比其与windows控件的区别就能理解。其去掉了windows的很多东西用其他控件模仿代替其功能一样可以生成所用的控件。
也许你还完全不了解WPF,模仿与改造在WPF皆有可能