我试图在代码隐藏文件中设置WPF HorizontalAlignment
的{{1}}属性(不在XAML中),但似乎没有任何办法去做吧。有没有办法在代码中设置此属性而不为整个控件创建样式?
答案 0 :(得分:5)
您需要为TabControl命名,然后您就可以在后面的代码中引用它。像这样:
<TabControl Name="MyTabControl" />
this.MyTabControl.HorizontalAlignment = HorizontalAlignment.Left;
答案 1 :(得分:0)
实际问题是Visual Studio引用了System.Windows.Forms.TabControl
而不是System.Windows.Controls.TabControl
。 WPF版本具有HorizontalAlignment
属性,而Winforms版本则不具有System.Windows.Controls.TabControl
属性。
强制它创建{{1}}解决问题。