private static void OnTextContentChange(DependencyObject d, DependencyPropertyChangedEventArgs e) { DataArea control = d as DataArea; if (control != null) { control.OnTextContentPropertyChanged(e); } }
private static void OnItemSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { DataArea control = d as DataArea; if (control != null) { control.OnItemSourceChanged(e); } }
private static void OnDataAreaChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { DataArea controlDataArea = d as DataArea; if (controlDataArea != null) { controlDataArea.OnDataAreaPropertyChanged(e); } }
/// <summary> /// CheckAndAssignText. /// </summary> /// <param name="dataAreaFiled"></param> /// <param name="sourceNew"></param> /// <param name="path"></param> private static void CheckAndAssignText(DataArea dataAreaFiled, object sourceNew, string path) { string propValue = ComponentUtils.GetPropValue(sourceNew, path) as string; if (!string.IsNullOrEmpty(propValue)) { dataAreaFiled.TextContent = propValue; } }