C# 如何在代码隐藏中设置TabControl的水平对齐
我试图在代码隐藏文件(而不是XAML)中设置WPF TabControl的HorizontalAlignment属性,但似乎没有任何方法可以做到这一点。有没有办法在代码中设置此属性而不为整个控件创建样式?您需要命名TabControl,然后才能在代码隐藏中引用它。像这样:C# 如何在代码隐藏中设置TabControl的水平对齐,c#,.net,wpf,C#,.net,Wpf,我试图在代码隐藏文件(而不是XAML)中设置WPF TabControl的HorizontalAlignment属性,但似乎没有任何方法可以做到这一点。有没有办法在代码中设置此属性而不为整个控件创建样式?您需要命名TabControl,然后才能在代码隐藏中引用它。像这样: <TabControl Name="MyTabControl" /> this.MyTabControl.HorizontalAlignment = HorizontalAlignment.Left; 您
<TabControl Name="MyTabControl" />
this.MyTabControl.HorizontalAlignment = HorizontalAlignment.Left;
您需要命名TabControl,然后才能在代码隐藏中引用它。像这样:
<TabControl Name="MyTabControl" />
this.MyTabControl.HorizontalAlignment = HorizontalAlignment.Left;
实际问题是Visual Studio引用的是System.Windows.Forms.TabControl,而不是System.Windows.Controls.TabControl。WPF版本具有HorizontalAlignment属性,而Winforms版本没有。
强制创建System.Windows.Controls.TabControl修复了该问题。实际问题是Visual Studio引用的是System.Windows.Forms.TabControl,而不是System.Windows.Controls.TabControl。WPF版本具有HorizontalAlignment属性,而Winforms版本没有。
强制创建System.Windows.Controls.TabControl修复了该问题。发布一些代码以了解您的问题…..发布一些代码以了解您的问题。。。。。