J'ai un onglet de contrôle dans lequel j'ajoute des éléments d'onglet par programmation. Je veux avoir un bouton de fermeture avec chaque élément de l'onglet. Sur googler je trouve ci-dessous le code XAML pour elle:Modifier le bouton XAML en 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" />
Maintenant, je suis en ce code convertissent code équivalent C# et aux prises avec certaines des propriétés. Ci-dessous donné le code que j'ai jusqu'à maintenant.
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
};
Je veux de l'aide avec des propriétés comme Cursor, DockPanel.Dock. Toute aide à ce sujet est très appréciée. Merci !
Prenez oeil à cette https://msdn.microsoft.com/en-us /library/system.windows.controls.button(v=vs.110).aspx La seule propriété dont vous avez besoin et que je n'ai pas trouvée est DockPanel.Dock. Je pense que vous utilisez System.Windows.Forms.Button au lieu de System.Windows.Controls.Button –
DockPanel.Dock peut être géré via un objet DockPanel. Voir l'utilisation dans [ce] (https://msdn.microsoft.com/en-us/library/system.windows.controls.dockpanel.dock (v = vs.110) .aspx) pour la référence – YashTD
Et comme YashTD a écrit le Dock Panel peut être manipulé de cette manière DockPanel.SetDock (CONTROL_NAME, Dock.Right); –