動態創建WPF 控件,並綁定指定Style


問題:動態創建控件,綁定了一個Style, 但是無法得到Style中Controltemplate的控件。

解決:

    GroupBox gb = new GroupBox();
            gb.Name = "groupbox1";
            gb.Header = "MyTest1";
            gb.Height = 50;
            gb.Width = 100;

 

           // 使用FindResource, 然后Apply

    gb.Style = this.FindResource("MyGroupBoxWithIcon") as Style;
            gb.ApplyTemplate();

    // 可以直接得到Image im2

    Image im2 = (Image)gb.Template.FindName("theImage", gb);

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM