or
GridViewDataColumn col = new GridViewDataColumn(); col.Header = column.Name; col.DataMemberBinding = binding; col.DataType = column.DataType; col.IsSortable = true; if (column.DataType == typeof(Int64)) { col.DataMemberBinding.Converter = new LongConverter(); }public class LongConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { //Int64? convertedValue = (Int64)value; //if (convertedValue.HasValue) //{ // return convertedValue.Value; //} //else //{ // return ""; //} return "N/A"; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value.ToString().ToUpper() == string.Empty) { return new Int64(); } else { return Int64.Parse(value.ToString()); } } }public Theme ThisApplicationTheme{ get { return StyleManager.ApplicationTheme; } set { StyleManager.ApplicationTheme = value; var binding = new Binding("ThisApplicationTheme") { Source = this, Mode = BindingMode.OneWay }; foreach (Window window in Application.Current.Windows) { foreach (var element in GetWindow(window).ChildrenOfType<FrameworkElement>().ToList()) { element.SetBinding(StyleManager.ThemeProperty, binding); } } Application.Current.MainWindow.SetBinding(StyleManager.ThemeProperty, binding); }}<telerik:RadChart Name="RadChartDemo" Grid.ColumnSpan="3" Content="" Margin="10" Grid.Row="2" BorderThickness="0"> <telerik:RadChart.DefaultView> <telerik:ChartDefaultView> <telerik:ChartDefaultView.ChartArea> <telerik:ChartArea> <telerik:ChartArea.ZoomScrollSettingsY> <telerik:ZoomScrollSettings ScrollMode="ScrollAndZoom"/> </telerik:ChartArea.ZoomScrollSettingsY> <telerik:ChartArea.ZoomScrollSettingsX> <telerik:ZoomScrollSettings ScrollMode="ScrollAndZoom"/> </telerik:ChartArea.ZoomScrollSettingsX> </telerik:ChartArea> </telerik:ChartDefaultView.ChartArea> <telerik:ChartDefaultView.ChartTitle> <telerik:ChartTitle Content="Tons Per Day" HorizontalAlignment="Center"/> </telerik:ChartDefaultView.ChartTitle> </telerik:ChartDefaultView> </telerik:RadChart.DefaultView> </telerik:RadChart><telerik:RadPropertyGrid Item="{Binding TheSetting}" SearchBoxVisibility="Hidden" AutoGeneratePropertyDefinitions="False" SortAndGroupButtonsVisibility="Collapsed" SearchInNestedProperties="False"> <telerik:RadPropertyGrid.PropertyDefinitions> <telerik:PropertyDefinition GroupName="Allgemein" OrderIndex="0" Binding="{Binding BaseSearchPath, ValidatesOnDataErrors=True, ValidatesOnExceptions=True}" Description="Basispfad zur Suche der CSV Dateien" DisplayName="Basispfad" /> <telerik:PropertyDefinition GroupName="Allgemein" OrderIndex="1" Binding="{Binding Map_FZeit, ValidatesOnDataErrors=True}" Description="Zuordnung Messwertzeit" DisplayName="Messwertzeit" /> <telerik:PropertyDefinition GroupName="Allgemein" OrderIndex="2" Binding="{Binding Map_ZNr, ValidatesOnDataErrors=True}" Description="Zuordnung Messwertzeile" DisplayName="Messwertzeilennummer" />