2011-04-15 4 views
0

j'ai un ControlTemplate en XAML et la cible est ToogleButton avec x: Key = « NewBtn »WPF Ajouter une ressource dynamique programmically C#

s'il vous plaît me aider à créer un bouton de changement dans le code C# en utilisant le modèle à partir du modèle de contrôle si dans le code XAML c'est le code:

<ToggleButton Template="{DynamicResource NewBtn}" 
        Margin="12,21,0,0" HorizontalAlignment="Left" Width="151" Height="29" VerticalAlignment="Top" 
        x:Name="newBtn" 
       Checked = newBtn_Checked Unchekcked = newBtn_Unchecked 
        /> 

s'il vous plaît aidez-moi comment créer dans C#

Répondre

2
var button = new ToggleButton 
{ 
    Margin = new Thickness(12, 21, 0, 0), 
    HorizontalAlignment = HorizontalAlignment.Left, 
    Width = 151, 
    Height = 29, 
    VerticalAlignment = VerticalAlignment.Top, 
    Name = "newBtn", 
}; 
button.SetResourceReference(Button.TemplateProperty, "NewBtn"); 

ou

ToggleButton button = new ToggleButton(); 
button.Margin = new Thickness(12, 21, 0, 0); 
button.HorizontalAlignment = HorizontalAlignment.Left; 
button.Width = 151; 
button.Height = 29; 
button.VerticalAlignment = VerticalAlignment.Top; 
button.Name = "newBtn"; 
button.SetResourceReference(Button.TemplateProperty, "NewBtn"); 
Questions connexes