我在WPF中创建了一个从按钮继承的自定义控件。不幸的是,在设计师模式下将它放到我的窗口时,我似乎也继承了按钮大小等的设置。例如,我得到了这个:
<myControls:CustomButton Content="Button"
Height="23" Name="customButton1" Width="75" />
如何在将按钮拖放到窗口时防止设计者明确设置Content,Height和Width属性?我想要使用的默认值已在样式中设置。这就是我想要的:
<myControls:CustomButton Name="customButton1" />
答案 0 :(得分:0)
我认为你不能阻止这种行为。
在我的情况下(VS2012),高度设置为自动(没有明确的高度),因此高度会根据当前字体自动调整大小。宽度设置为75.
使用Blend使用相同的值,因此我只能假设从元数据中读取这些值。
但是,您可以通过右键单击设计器中的按钮并选择:
来删除大多数这些属性重置布局|所有
离开你
<Button Content="Button"/>