/*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/ /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/ /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> ShadowSettingsData変更時のコールバック /// </summary> /// <param name="obj"></param> /// <param name="e"></param> private static void OnShadowSettingsDataChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { ShadowSettingsCustomView ctrl = obj as ShadowSettingsCustomView; if (ctrl != null) { } }
/// <summary> ShadowEditParam変更時のコールバック /// </summary> /// <param name="obj"></param> /// <param name="e"></param> private static void OnShadowEditParamChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { ShadowSettingsCustomView ctrl = obj as ShadowSettingsCustomView; if (ctrl != null) { ctrl.ShadowColorEditButton.CommandParameter = e.NewValue; } }
/// <summary> EditCommand変更時のコールバック /// </summary> /// <param name="obj"></param> /// <param name="e"></param> private static void OnEditCommandChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { ShadowSettingsCustomView ctrl = obj as ShadowSettingsCustomView; if (ctrl != null) { ctrl.BaseColorEditButton.Command = (DelegateCommand <ColorEditTarget?>)e.NewValue; ctrl.ShadowColorEditButton.Command = (DelegateCommand <ColorEditTarget?>)e.NewValue; } }