private static void PanelValueChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var instance = (d as SwitchPanelItem); if (instance == null) return; //instance.ButtonMain.Command = ((object)e.NewValue); }