Esempio n. 1
0
        private void AddToFooterTray(AttributeConfigurationButton button)
        {
            AttributeConfigurationButton footerTrayButton = new AttributeConfigurationButton();
            Image image = new Image();

            if (button.Header is Image)
            {
                image.Source = (button.Header as Image).Source;
            }
            footerTrayButton.Header               = image;
            footerTrayButton.Content              = button.Content;
            footerTrayButton.Tag                  = button;
            footerTrayButton.MouseLeftButtonDown += AttributeConfigurationButton_MouseLeftButtonDown;
            var isSelectedbinding = new Binding("IsSelected")
            {
                Source = button, Mode = BindingMode.TwoWay
            };

            footerTrayButton.SetBinding(AttributeConfigurationButton.IsSelectedProperty, isSelectedbinding);

            this.footerTrayPanel.Children.Add(footerTrayButton);
        }
        private void AddToFooterTray(AttributeConfigurationButton button)
        {
            AttributeConfigurationButton footerTrayButton = new AttributeConfigurationButton();
            Image image = new Image();
            if (button.Header is Image)
            {
                image.Source = (button.Header as Image).Source;
            }
            footerTrayButton.Header = image;
            footerTrayButton.Content = button.Content;
            footerTrayButton.Tag = button;
            footerTrayButton.MouseLeftButtonDown += AttributeConfigurationButton_MouseLeftButtonDown;
            var isSelectedbinding = new Binding("IsSelected") { Source = button, Mode = BindingMode.TwoWay };
            footerTrayButton.SetBinding(AttributeConfigurationButton.IsSelectedProperty, isSelectedbinding);

            this.footerTrayPanel.Children.Add(footerTrayButton);
        }