我有一個選項卡控件,我在其中以編程方式添加選項卡項目。我想要每個標籤項都有一個關閉按鈕。在谷歌上搜索,我發現下面的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); –