or
Picture without setting a special background colorPicture with setting a special background color <UserControl.Resources> <Style x:Key="XTitleStyle" TargetType="{x:Type telerik:AxisTitle}"> <Setter Property="Margin" Value="0,-32,1,0"/> <Setter Property="HorizontalAlignment" Value="Right"/> <Setter Property="Panel.ZIndex" Value="10"/> </Style> <Style x:Key="Y1TitleStyle" TargetType="{x:Type telerik:AxisTitle}"> <Setter Property="VerticalAlignment" Value="Top"/> <Setter Property="RenderTransform"> <Setter.Value> <TransformGroup> <TranslateTransform X="-5" Y="-80"/> <RotateTransform Angle="90"/> </TransformGroup> </Setter.Value> </Setter> </Style> <Style TargetType="{x:Type telerik:MarkedZone}"> <Setter Property="Panel.ZIndex" Value="-1"/> </Style></UserControl.Resources><Grid Width="Auto" Height="Auto"> <telerik:RadChart HorizontalAlignment="Stretch" Margin="10,5,10,5" Name="radChart1" VerticalAlignment="Stretch" BorderThickness="0" Background="{DynamicResource backgroundTabControl}"> <telerik:RadChart.SeriesMappings> <telerik:SeriesMapping ItemsSource="{Binding Series1, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" > <telerik:SeriesMapping.SeriesDefinition> <telerik:LineSeriesDefinition ShowItemLabels="False" ShowPointMarks="False"> <telerik:LineSeriesDefinition.Appearance> <telerik:SeriesAppearanceSettings StrokeThickness="1.5"/> </telerik:LineSeriesDefinition.Appearance> </telerik:LineSeriesDefinition> </telerik:SeriesMapping.SeriesDefinition> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping FieldName="Y" DataPointMember="YValue"/> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> </telerik:RadChart.SeriesMappings> <telerik:RadChart.DefaultView> <telerik:ChartDefaultView ChartLegend="{x:Null}"> <telerik:ChartDefaultView.ChartArea> <telerik:ChartArea EnableAnimations="False" EnableStripLinesAnimation="False" SnapsToDevicePixels="True"> <!-- Here I'm setting the Background with PlotAreaStyle--> <telerik:ChartArea.PlotAreaStyle> <Style TargetType="{x:Type telerik:ClipPanel}"> <Setter Property="Background" Value="White"/> <Setter Property="Panel.ZIndex" Value="-1"/> </Style> </telerik:ChartArea.PlotAreaStyle> <!-- Here I'm setting the Background with a MarkedZone--> <telerik:ChartArea.Annotations> <telerik:MarkedZone Background="White" /> </telerik:ChartArea.Annotations> <telerik:ChartArea.AxisX> <telerik:AxisX AutoRange="False" MajorGridLinesVisibility="Visible" MajorTicksVisibility="Visible" Title="test"> <telerik:AxisX.AxisStyles> <telerik:AxisStyles TitleStyle="{StaticResource XTitleStyle}" /> </telerik:AxisX.AxisStyles> </telerik:AxisX> </telerik:ChartArea.AxisX> <telerik:ChartArea.AxisY> <telerik:AxisY AutoRange="False" MajorGridLinesVisibility="Visible" MinorGridLinesVisibility="Collapsed" Title="test" PlotAreaAxisVisibility="Visible" StripLinesVisibility="Collapsed"> <telerik:AxisY.AxisStyles> <telerik:AxisStyles TitleStyle="{StaticResource Y1TitleStyle}"/> </telerik:AxisY.AxisStyles> </telerik:AxisY> </telerik:ChartArea.AxisY> </telerik:ChartArea> </telerik:ChartDefaultView.ChartArea> </telerik:ChartDefaultView> </telerik:RadChart.DefaultView> </telerik:RadChart></Grid>
public static void PrintPreview(GridViewDataControl source, bool modal) { var window = new Window { Title = "Print Preview" }; var dialog = new PrintDialog(); var document = source.ToPrintFriendly().ToFixedDocument(dialog); var documentViewer = new DocumentViewer { Document = document }; window.Content = documentViewer; if (modal) window.ShowDialog(); else window.Show(); }<telerikNavigation:RadTreeView Grid.Column="0" Grid.Row="0" x:Name="rdTreeView" ItemsOptionListType="CheckList" DockPanel.Dock="Bottom" IsOptionElementsEnabled="True" IsRootLinesEnabled="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" IsTriStateMode="True" Telerik:StyleManager.Theme="Office_Blue" IsLineEnabled="True" IsEditable="True" Background="White" Margin="0,0,0,0" SelectionMode="Single" IsExpandOnSingleClickEnabled="True" IsExpandOnDblClickEnabled="False" BringIntoViewMode="HeaderAndItems" ItemContainerStyle="{StaticResource ItemContainerStyle}" IsLoadOnDemandEnabled="False" IsVirtualizing="True" telerikTreeView:TreeViewPanel.VirtualizationMode="Hierarchical" Checked="rdTreeView_Checked" Unchecked="rdTreeView_Unchecked"> </telerikNavigation:RadTreeView>
<telerik:RadTileView x:Name="PART_TileView" ContentTemplate="{StaticResource ImageTileViewContentTemplate}" ItemsSource="{Binding Source={x:Static localdata:Image.ImageCollectionView}}" IsItemDraggingEnabled="False" IsSynchronizedWithCurrentItem="True" IsTextSearchEnabled="True" IsVirtualizing="True" ItemTemplate="{StaticResource ImageTileViewItemTemplate}" MinimizedColumnWidth="140" MinimizedItemsPosition="Right" MinimizedRowHeight="140" MaximizeMode="ZeroOrOne" TileStateChangeTrigger="SingleClick" TileStateChanged="RadTileView_TileStateChanged"> </telerik:RadTileView>
Thank you in advance for your excellent support.
Pete
PS: I ran into a similar problem using the GridView when I bound 'ItemSource' to a collection. For that control I got the 'IsSynchronizedWithCurrentItem' behavior (thanks to your help) by binding to a collection view but that same trick isn't working for the TileView.
Hi,
I'm using "PreservePositionWhenMaximized=True" in TileView.
Exception always occurs OnPropertyChanged when there is TileView item with Maximized state
But, no exception occurs OnPropertyChanged when there isn't TileView item with Maximized state
what's the problem?
environment
telerik.windows.controls 2010.3.1314.40
visualstudio 2010
.net framework 4.0.303019
Win2003 SE SP2
StackTrace
at Telerik.Windows.Controls.RadTileView.ChangePosition(RadTileViewItem item, Int32 oldValue, Int32 newValue) in c:\Builds\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TileView\RadTileView.cs:line 398<BR> at Telerik.Windows.Controls.RadTileViewItem.OnPositionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) in c:\Builds\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\TileView\RadTileViewItem.cs:line 436<BR> at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)<BR> at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)<BR> at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)<BR> at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)<BR> at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)<BR> at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)<BR> at