WPF代码注意事项,开发常见问题,知识总结

代码注意事项:

1、代码实现的样式赋值

  XXX.Style = TryFindResource("StyleName") as Style;

 

2.WPF中FindName方法的使用

 (1)简单的使用 前台代码:

  后台代码:

 private void btnName_Click(object sender, RoutedEventArgs e)

{

  Button b = FindName("btnName") as Button;

  MessageBox.Show(b.Name);

}

(2)在模板中使用FindName方法

      "childGrid" >
         
             
                 
                     
                 
             
         
       
     
 

 后台代码:

private  void  btnName_Click( object  sender, RoutedEventArgs e)
     {
         Button b = rootBtn.Template.FindName( "btnName" ,rootBtn) as  Button;
         MessageBox.Show(b.Name);
     }

3.使用多个绑定参数

                 HorizontalAlignment= "Left"  Margin= "20,0,0,49"  Name= "button1"  VerticalAlignment= "Bottom"  Width= "75" >
           
                "{StaticResource ParameterConverter}" >
                    "Text"  ElementName= "textBox1" />
                    "Text"  ElementName= "textBox2" />
               
           


4、将代码写在XAML中

      
     private  void  button1_Click( object  sender, RoutedEventArgs e)
     {
         button1.Background = Brushes.Blue;
         button1.Content = "The code is in XAML" ;
         MessageBox.Show( "hi" );
     }
     ]]>
    

5、各属性对应的C#代码

    5.1

你可能感兴趣的:(WPF代码注意事项,开发常见问题,知识总结)