如何在代码后面设置TabControl的Horizo​​ntalAlignment

时间:2015-04-08 14:48:07

标签: c# .net wpf

我试图在代码隐藏文件中设置WPF HorizontalAlignment的{​​{1}}属性(不在XAML中),但似乎没有任何办法去做吧。有没有办法在代码中设置此属性而不为整个控件创建样式?

2 个答案:

答案 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}}解决问题。