我有一个选项卡控件,我在其中以编程方式添加选项卡项目。我想要每个标签项都有一个关闭按钮。在谷歌上搜索,我发现下面的XAML代码吧:更改按钮XAML到C#
<Button Content="X" Cursor="Hand" DockPanel.Dock="Right"
Focusable="False" FontFamily="Courier" FontSize="9"
FontWeight="Bold" Margin="5,0,0,0" Width="16" Height="16" />
现在,我将这个代码转换成等价的C#代码,并与一些属性的挣扎。下面给出的是我到现在为止的代码。
var CloseButton = new Button()
{
Content = "X",
Focusable = false,
FontFamily = FontFamily = new System.Windows.Media.FontFamily("Courier"),
FontSize = 9,
Margin = new Thickness(5, 0, 0, 0),
Width = 16,
Height = 16
};
我想要像Cursor,DockPanel.Dock这样的属性帮助。任何帮助,这是非常感谢。谢谢 !
看一看这一https://msdn.microsoft.com/en-us /library/system.windows.controls.button(v=vs.110).aspx你需要的唯一属性,我没有找到是DockPanel.Dock。我认为你使用的是System.Windows.Forms.Button而不是System.Windows.Controls.Button –
DockPanel.Dock可以通过一个DockPanel对象来处理。请参阅[this](https://msdn.microsoft.com/en-us/library/system.windows.controls.dockpanel.dock(v = vs.110).aspx)中的用法以供参考 – YashTD
并且由于YashTD编写了Dock Panel可以用这种方式处理DockPanel.SetDock(CONTROL_NAME,Dock.Right); –