Microsoft Blend 2015 中的“控制”选项
Posted
技术标签:
【中文标题】Microsoft Blend 2015 中的“控制”选项【英文标题】:"Make into Control" option in Microsoft Blend 2015 【发布时间】:2015-10-09 14:29:20 【问题描述】:我曾尝试使用此工具,但我不明白它的用途。在以前的版本中,它从选定的控件中创建了一个 UserControl。现在它为我所看到的创建了一个 ButtonStyle。
我该如何使用这个工具?
【问题讨论】:
【参考方案1】:旧的 Blend 有两个选项,Make Into UserControl 和 Make Into Control。
Make Into UserControl 将您选择的任何内容包装到 UserControl
中,而 Make Into Control 始终将您选择的任何内容转换为 Custom Control
。 p>
Custom Control
通常具有默认样式,这就是为什么您会在弹出窗口中看到预定义的ButtonStyle1
。 Button
是 Custom Control
,这就是为什么您可以通过更改其样式来自定义其外观。
我强烈建议您阅读how to create a Custom Control
。
【讨论】:
好的,我知道如何创建用户控件。问题是我发现之前的“Make Into UserControl”非常有用,并且认为“Make Into Control”很相似。但是,它并没有做我想做的事情。不过,我不知道为什么“进入控制”总是呈现为按钮的样式。为什么是按钮? :( 仔细阅读答案。 “控制”不会让用户控件......它永远不会。另一个选项“Make Into UserControl”在新的混合中消失了。你不能再使用它了。 OK,所以它默认为按钮创建样式。好的,一旦我了解它的作用,我可能会发现它很有用:) 假设您创建了一个椭圆并想要一个椭圆按钮。椭圆到底应该去哪里?它应该转到按钮样式的 ContentTemplate。这就是在“控制”弹出窗口中为您预定义样式的原因。 @JustinXL,你为什么说它在新的 Blend 中消失了? Blend 2015 和 Blend 2017 似乎都有。您的意思是不同的版本吗?以上是关于Microsoft Blend 2015 中的“控制”选项的主要内容,如果未能解决你的问题,请参考以下文章
Blend for Microsoft Visual Studio 2013 - 许可证问题