<Style x:Key="TileViewItemHeaderStyle" TargetType="{x:Type telerikNavigation:TileViewItemHeader}"> <Setter Property="Background" Value="Transparent"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type telerikNavigation:TileViewItemHeader}"> <Grid Margin="0 0 0 -2"> <Border x:Name="GripBarElement" Background="Transparent"> <ContentPresenter x:Name="HeaderElement" HorizontalAlignment="Stretch" VerticalAlignment="Center" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding HeaderTemplate}" /> </Border> <telerik:RadToggleButton x:Name="MaximizeToggleButton" Command="telerikNavigation:TileViewCommands.ToggleTileState" InnerCornerRadius="0"> <telerik:RadToggleButton.Style> <Style TargetType="{x:Type telerik:RadToggleButton}"> <Setter Property="VerticalAlignment" Value="Center" /> <Setter Property="HorizontalAlignment" Value="Right" /> <Setter Property="Height" Value="16" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type telerik:RadToggleButton}"> <Grid> <Image x:Name="RestoreIcon" Source="pack://application:,,,/PulseInc.Resource;component/Icon_16/MaximizeWindow_02.png" Width="16" Height="16" ToolTip="Maximize" telerik:LocalizationManager.ResourceKey="TileViewItemMaximizeText" HorizontalAlignment="Right" VerticalAlignment="Top" Opacity="0.6"/> <Image x:Name="BackIcon" Source="pack://application:,,,/PulseInc.Resource;component/Icon_16/MinimizeWindow_02.png" Width="16" Height="16" ToolTip="Restore" telerik:LocalizationManager.ResourceKey="TileViewItemMinimizeText" HorizontalAlignment="Right" VerticalAlignment="Top" Opacity="0.6" Visibility="Collapsed"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter TargetName="RestoreIcon" Property="Opacity" Value="1" /> <Setter TargetName="BackIcon" Property="Opacity" Value="1" /> </Trigger> <Trigger Property="IsPressed" Value="True" /> <Trigger Property="IsChecked" Value="True"> <Setter TargetName="RestoreIcon" Property="Visibility" Value="Collapsed" /> <Setter TargetName="BackIcon" Property="Visibility" Value="Visible" /> </Trigger> <DataTrigger Binding="{Binding Path=MaximizeMode, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type telerik:RadTileView}}}" Value="Zero"> <Setter TargetName="RestoreIcon" Property="Visibility" Value="Hidden"/> <Setter TargetName="BackIcon" Property="Visibility" Value="Hidden"/> </DataTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> </telerik:RadToggleButton.Style> </telerik:RadToggleButton> </Grid> <ControlTemplate.Triggers> <Trigger Property="TileState" Value="Maximized"> <Trigger.EnterActions> <BeginStoryboard> <Storyboard> <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="MaximizeToggleButton" Storyboard.TargetProperty="IsChecked"> <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <System:Boolean>True</System:Boolean> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> </Storyboard> </BeginStoryboard> </Trigger.EnterActions> <Trigger.ExitActions> <BeginStoryboard> <Storyboard> <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="MaximizeToggleButton" Storyboard.TargetProperty="IsChecked"> <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <System:Boolean>False</System:Boolean> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> </Storyboard> </BeginStoryboard> </Trigger.ExitActions> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <!--RadTileViewItem style defined as implicit style to avoid warning at runtime (output window) --> <Style TargetType="{x:Type telerik:RadTileViewItem}"> <Setter Property="HorizontalContentAlignment" Value="Stretch" /> <Setter Property="VerticalContentAlignment" Value="Stretch" /> <Setter Property="FocusVisualStyle" Value="{x:Null}" /> <Setter Property="BorderBrush" Value="#FFB0B1B0" /> <Setter Property="BorderThickness" Value="1" /> <Setter Property="Padding" Value="5" /> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type telerik:RadTileViewItem}"> <Grid> <Border x:Name="outerBorder" Margin="{TemplateBinding Padding}" BorderBrush="LightGray" BorderThickness="1" CornerRadius="0"> <Border.Style> <Style> <Style.Triggers> <Trigger Property="Border.IsMouseOver" Value="true"> <Setter Property="Border.Background" > <Setter.Value> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#FFC4D0EB" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> </Style.Triggers> </Style> </Border.Style> <Border x:Name="outerContainer" BorderBrush="White" BorderThickness="1" Background="Transparent" CornerRadius="0"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <telerikNavigation:TileViewItemHeader x:Name="HeaderPart" HeaderTemplate="{TemplateBinding HeaderTemplate}" Style="{DynamicResource TileViewItemHeaderStyle}" /> <Grid Grid.Row="1" Margin="5 0 5 2"> <ContentPresenter x:Name="ContentElement" Grid.Row="1" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" /> </Grid> <Rectangle x:Name="DisabledVisual" Grid.RowSpan="2" Fill="#99FFFFFF" RadiusX="4" RadiusY="4" Visibility="Collapsed" /> </Grid> </Border> </Border> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsSelected" Value="True"> <Setter TargetName="outerBorder" Property="BorderBrush" Value="#273B8B" /> <Setter TargetName="outerBorder" Property="Border.Background" > <Setter.Value> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#FFC4D0EB" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> <Trigger Property="IsMouseOver" Value="True"> <Setter TargetName="outerBorder" Property="BorderBrush" Value="#273B8B" /> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"Value"
DataMemberBinding
=
"{Binding Path=RowValue}"
FilteringControl
=
"{StaticResource ResourceKey=ViFilterControl}"
/>
</
telerik:RadGridView.Columns
>
<
Style
x:Key
=
"FilteringControlStyle"
TargetType
=
"telerik:FilteringControl"
>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type Type=telerik:FilteringControl}"
>
<
wpfApplication1:FilterControl
/>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
<
Style
TargetType
=
"{x:Type Type=telerik:FilteringControl}"
BasedOn
=
"{StaticResource ResourceKey=FilteringControlStyle}"
/>
Hello
I’m binding an image to a MapLayer based on a request to a server. Nothing is changed in that code.
The image is not loaded each time when I use 2013.2.SP1 or 2013.3. It works every time while using 2013.2.
This is not a constant problem, but occurs while zooming in and out between different zoom levels.
Ex. Going from zoomlevel 18 to zoomleven 19 several times. Suddenly the image will not load.
I’m listening to
RadMap1.InitializeCompleted += (Model.KartInitializeCompleted);
RadMap1.SizeChanged += (Model.KartSizeChanged);
RadMap1.MouseLeftButtonDown += Model.KartLeftButtonDown;
RadMap1.MouseLeftButtonUp += Model.KartMouseLeftButtonUp;
RadMap1.ZoomChanging += (Model.KartZoomChanging);
RadMap1.ZoomingFinished += (Model.KartZoomingFinished);
RadMap1.CenterChanged += Model.KartCenterChanged;
RadMap1.PanningFinished += Model.KartPanningFinished;
RadMap1.MouseMove += (Model.KartMouseMove);
RadMap1.MouseDoubleClick += (Model.KartMouseDoubleClick);
And:
ZoomingFinished="KartZoomingFinished"
ZoomChanging="KartZoomChanging"
And binding to
ZoomLevel="{Binding ZoomLevel, Mode=TwoWay}"
Do you have any idea what changes can course my problems, and how to resolve them.