or
e.SerializationInfo["Content"] = myShape.Header; shape.Content = e.SerializationInfo["DataContent"].ToString();<br> shape.Content = e.SerializationInfo["Content"].ToString();
<Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition x:Name="rGridView" Height="*" /> </Grid.RowDefinitions> <telerik:RadDataPager PageSize="{Binding LinhasGridView, ElementName= ucCadastroCidade}" Grid.Row="0" Source="{Binding Items, ElementName=dtCidade}" IsTotalItemCountFixed="True" DisplayMode="FirstLastPreviousNextNumeric, Text" /> <telerik:RadGridView x:Name="dtCidade" Grid.Row="1" AutoGenerateColumns="False" ItemsSource="{Binding ListaCidade, ElementName= ucCadastroCidade}"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Width="*" Header="Cidade" DataMemberBinding="{Binding nm_Cidade}" /> <telerik:GridViewDataColumn Width="*" Header="Estado" DataMemberBinding="{Binding UF.nm_Uf}" /> </telerik:RadGridView.Columns> </telerik:RadGridView ></Grid>LinhasGridView = (double)(rGridView.ActualHeight / dtCidade.RowHeight);
<UserControl x:Class="Construct.UX.Views.Visualizations.DataLegend" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300"> <Grid> <telerik:RadLegend x:Name="Legend" /> </Grid></UserControl>// ...LegendItem newLegendItem = new LegendItem();newLegendItem.MarkerFill = new SolidColorBrush(newEntry.Color);newLegendItem.Title = newEntry.Name;// ...Legend.Items.Add(newLegendItem);// ...