动态创建属性和控件关联

来源:互联网 发布:e世博网络博客 编辑:程序博客网 时间:2024/05/29 15:34

   如题:

        public MainPage()        {            InitializeComponent();            Style buttonStyle = new Style(typeof(Button));            buttonStyle.Setters.Add(new Setter(Button.BackgroundProperty, new SolidColorBrush(Colors.Blue)));            buttonStyle.Setters.Add(new Setter(Button.ForegroundProperty, new SolidColorBrush(Colors.Gray)));            buttonStyle.Setters.Add(new Setter(Button.WidthProperty, 100));            buttonStyle.Setters.Add(new Setter(Button.HeightProperty, 50));            buttonStyle.Setters.Add(new Setter(Button.HorizontalAlignmentProperty,System.Windows.HorizontalAlignment.Center));            buttonStyle.Setters.Add(new Setter(Button.ContentProperty, "tempBtn"));                        mybtn = new Button();            mybtn.Style = buttonStyle;            mybtn.Click += new RoutedEventHandler(mybtn_Click);            this.LayoutRoot.Children.Add(mybtn);                   }        void mybtn_Click(object sender, RoutedEventArgs e)        {            MessageBox.Show("Hello mine...");            mybtn.Click -= mybtn_Click;        }


原创粉丝点击