Hi,
I'm trying to replace the ContentPresenter in a Frame with the TransitionControl as described here:
If I follow this example, no content is displayed.
I also tried using TransitionPresenter, which is better in that the content does show up, but there are no transition animations?
I have successfully used a TransitionControl stand-alone, but I'm hoping to use the navigation features of Frame along with transition animations.
What am I doing wrong?
<
Frame
x:Name
=
"NavFrame"
NavigationUIVisibility
=
"Visible"
Margin
=
"0,50,0,0"
>
<
Frame.Template
>
<
ControlTemplate
TargetType
=
"{x:Type Frame}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
Padding
=
"{TemplateBinding Padding}"
>
<
teleriktp:TransitionPresenter
CurrentContent
=
"{TemplateBinding Content}"
Duration
=
"0:0:3"
>
<
teleriktp:TransitionPresenter.Transition
>
<
telerikTransitions:WaveTransition
/>
</
teleriktp:TransitionPresenter.Transition
>
</
teleriktp:TransitionPresenter
>
</
Border
>
</
ControlTemplate
>
</
Frame.Template
>
</
Frame
>
What is the best way to customize the timebar selection?
Could we simply add the XAML with the style for the selection, overwrite it and keep using the dll's that contain the xaml (meaning not the noXaml dll's as recommended) ?
Or is there any side effect you'd expect?
I have a diagram control, I'm using GraphSource to bind to a list of my business objects. I then use protected override IConnection GetConnectionContainerForItemOverride(object item) to choose a connection based on the specific business object. In my case I'm either using RadDiagramConnection directly, or a custom implementation that inherits from RadDiagramConnection.
My goal is to disable the ability for my users to disconnect the start point of my connector in some situations - thus the GetConnectionContainerForItemOverride override to select a custom implementation of RadDiagramConnection.
In my custom implementation of RadDiagramConnection constructor I've tried to listen to various events, I've tried to clear the connection points, and manipulation points, but no no affect. I cannot detect that the user is trying to move the start point, and then cancel, nor can I remove the point so the users cannot drag it around when the connection is selected in the diagram at run time.
Any thoughts on how I can disable the ability for my users to remove the start connection of my connection line on a diagram control?
Thanks for any thoughts you have about this!
Hi, I'm currently going trough the process of styling the PanelBarItems and I can't get the mouse over on the currently selected item in the PanelBar.
Repro :
1.MouseOver item1, it works
2.Click on item1, mouse over style is still applied
3.mouse out and back in item1, mouse over style is no longer working.
Repro project : https://drive.google.com/file/d/0B9yNrE596_TZcUhhNDNtTkJqaFE/view?usp=sharing
01.
<
telerik:InformationLayer
ItemsSource
=
"{Binding MapItems}"
>
02.
<
telerik:InformationLayer.ItemTemplate
>
03.
<
DataTemplate
>
04.
<
Grid
>
05.
<
Ellipse
Width
=
"35"
Height
=
"35"
Name
=
"HotSpot1"
Fill
=
"Red"
telerik:MapLayer.Location
=
"{Binding Location}"
06.
telerik:MapLayer.ZoomRange
=
"5,20"
07.
telerik:MapLayer.MaxScale
=
"5"
08.
telerik:MapLayer.MinScale
=
"1"
>
09.
<
telerik:MapLayer.HotSpot
>
10.
<
telerik:HotSpot
X
=
"0.5"
Y
=
"0.5"
ElementName
=
"HotSpot1"
/>
11.
</
telerik:MapLayer.HotSpot
>
12.
</
Ellipse
>
13.
<
TextBlock
Text
=
"{Binding Text}"
Name
=
"HotSpot2"
telerik:MapLayer.Location
=
"{Binding Location}"
14.
telerik:MapLayer.ZoomRange
=
"5,20"
15.
telerik:MapLayer.MaxScale
=
"5"
16.
telerik:MapLayer.MinScale
=
"1"
>
17.
<
telerik:MapLayer.HotSpot
>
18.
<
telerik:HotSpot
X
=
"0.5"
Y
=
"0.5"
ElementName
=
"HotSpot2"
/>
19.
</
telerik:MapLayer.HotSpot
>
20.
</
TextBlock
>
21.
22.
</
Grid
>
23.
</
DataTemplate
>
24.
</
telerik:InformationLayer.ItemTemplate
>
25.
</
telerik:InformationLayer
>
Hello,
I am using a RadGridView. I set my source to an ObservableCollection of objects that represent my rows of data. During run time, rather than seeing the value of property in the column cells, I see System.WeakReference.
Any clue as to what this could be due to?
Thanks,
Brian
<
Style
TargetType
=
"{x:Type telerik:RadTabControl}"
>
<
Setter
Property
=
"MinWidth"
Value
=
"5"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"26"
/>
<
Setter
Property
=
"HorizontalContentAlignment"
Value
=
"Stretch"
/>
<
Setter
Property
=
"VerticalContentAlignment"
Value
=
"Stretch"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{DynamicResource TabBorder}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"1,0,1,1"
/>
<
Setter
Property
=
"Background"
Value
=
"{DynamicResource TabBackground}"
/>
<
Setter
Property
=
"ItemsPanel"
>
<
Setter.Value
>
<
ItemsPanelTemplate
>
<
Telerik_Windows_Controls_Primitives:TabWrapPanel
IsItemsHost
=
"True"
/>
</
ItemsPanelTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"DropDownButtonStyle"
>
<
Setter.Value
>
<
Style
TargetType
=
"{x:Type ToggleButton}"
>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type ToggleButton}"
>
<
Grid
>
<
Border
x:Name
=
"Border"
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
Border
x:Name
=
"InnerBorder"
BorderBrush
=
"White"
BorderThickness
=
"1"
/>
</
Border
>
<
Border
x:Name
=
"CheckedVisual"
BorderBrush
=
"#FFFFC92B"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Opacity
=
"0"
>
<
Border.Background
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"#FFFFDCAB"
Offset
=
"0"
/>
<
GradientStop
Color
=
"#FFFFD18F"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFFE9227"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFFFD74E"
Offset
=
"1"
/>
</
LinearGradientBrush
>
</
Border.Background
>
<
Border
BorderBrush
=
"White"
BorderThickness
=
"1"
/>
</
Border
>
<
ContentPresenter
x:Name
=
"ContentPresenter"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
HorizontalAlignment
=
"Center"
Margin
=
"{TemplateBinding Padding}"
VerticalAlignment
=
"Center"
/>
</
Grid
>
<
ControlTemplate.Triggers
>
<
Trigger
Property
=
"IsMouseOver"
Value
=
"True"
>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"Border"
Value
=
"#FFFFC92B"
/>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"InnerBorder"
Value
=
"White"
/>
<
Setter
Property
=
"Background"
TargetName
=
"Border"
>
<
Setter.Value
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"#FFFFFBDA"
Offset
=
"0"
/>
<
GradientStop
Color
=
"#FFFEEBAE"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFFFD25A"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFFFFBA3"
Offset
=
"1"
/>
</
LinearGradientBrush
>
</
Setter.Value
>
</
Setter
>
</
Trigger
>
<
Trigger
Property
=
"IsPressed"
Value
=
"True"
>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"Border"
>
<
Setter.Value
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"#FF282828"
/>
<
GradientStop
Color
=
"#FF5F5F5F"
Offset
=
"1"
/>
</
LinearGradientBrush
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"InnerBorder"
>
<
Setter.Value
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"#FFB69A78"
/>
<
GradientStop
Color
=
"#FFFFE17A"
Offset
=
"0.126"
/>
</
LinearGradientBrush
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"Background"
TargetName
=
"Border"
>
<
Setter.Value
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"#FFFFDCAB"
Offset
=
"0"
/>
<
GradientStop
Color
=
"#FFFFD18F"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFFE9227"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFFFBA74"
Offset
=
"0"
/>
</
LinearGradientBrush
>
</
Setter.Value
>
</
Setter
>
</
Trigger
>
<
Trigger
Property
=
"IsChecked"
Value
=
"True"
>
<
Setter
Property
=
"Opacity"
TargetName
=
"CheckedVisual"
Value
=
"1"
/>
</
Trigger
>
</
ControlTemplate.Triggers
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"Content"
Value
=
""
/>
<
Setter
Property
=
"ContentTemplate"
>
<
Setter.Value
>
<
DataTemplate
>
<
Path
Data
=
"M0,0L6,0 6,1 0,1 M0,2L6,2 6,3 5,3 5,4 4,4 4,5 2,5 2,4 1,4 1,3 0,3 0,2"
Fill
=
"Black"
SnapsToDevicePixels
=
"True"
/>
</
DataTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"Padding"
Value
=
"5,3"
/>
<
Setter
Property
=
"telerik:RadDockPanel.Dock"
Value
=
"Right"
/>
<
Setter
Property
=
"Background"
>
<
Setter.Value
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"White"
Offset
=
"0"
/>
<
GradientStop
Color
=
"Gainsboro"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFADADAD"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFD4D4D4"
Offset
=
"1"
/>
</
LinearGradientBrush
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"BorderBrush"
Value
=
"#FF848484"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"1"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
</
Style
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"DropDownStyle"
>
<
Setter.Value
>
<
Style
TargetType
=
"{x:Type Telerik_Windows_Controls_TabControl:DropDownMenu}"
>
<
Setter
Property
=
"Background"
Value
=
"White"
/>
<
Setter
Property
=
"VerticalContentAlignment"
Value
=
"Center"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"1"
/>
<
Setter
Property
=
"MaxHeight"
Value
=
"500"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"#FF848484"
/>
<
Setter
Property
=
"ItemsPanel"
>
<
Setter.Value
>
<
ItemsPanelTemplate
>
<
telerik:RadWrapPanel
IsItemsHost
=
"True"
Orientation
=
"Vertical"
/>
</
ItemsPanelTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type Telerik_Windows_Controls_TabControl:DropDownMenu}"
>
<
Grid
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
Border
BorderBrush
=
"#FF848484"
BorderThickness
=
"0,2,0,0"
>
<
ItemsPresenter
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Margin
=
"{TemplateBinding Padding}"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
/>
</
Border
>
</
Border
>
<
Rectangle
x:Name
=
"BorderMaskElement"
Fill
=
"Transparent"
HorizontalAlignment
=
"Left"
VerticalAlignment
=
"Top"
/>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"ScrollViewer.HorizontalScrollBarVisibility"
Value
=
"Auto"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadTabControl}"
>
<
Grid
>
<
telerik:RadDockPanel
LastChildFill
=
"True"
>
<
telerik:LayoutTransformControl
x:Name
=
"HeaderDockedElement"
telerik:RadDockPanel.Dock
=
"Top"
IsTabStop
=
"False"
>
<
Grid
>
<
Border
Background
=
"{DynamicResource TabHeaderBackground}"
BorderBrush
=
"{DynamicResource TabBorder}"
x:Name
=
"HeaderBackground"
Visibility
=
"{TemplateBinding BackgroundVisibility}"
/>
<
Border
Background
=
"{DynamicResource TabHeaderBackground}"
BorderBrush
=
"{DynamicResource TabBorder}"
BorderThickness
=
"0,0,0,1"
SnapsToDevicePixels
=
"True"
/>
<
telerik:RadDockPanel
Panel.ZIndex
=
"10"
>
<
ToggleButton
x:Name
=
"DropDownButtonElement"
ClickMode
=
"Press"
telerik:RadDockPanel.Dock
=
"Right"
IsChecked
=
"{Binding IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}"
Margin
=
"2,4,4,2"
Style
=
"{TemplateBinding DropDownButtonStyle}"
Visibility
=
"Collapsed"
>
<
telerik:RadContextMenu.ContextMenu
>
<
Telerik_Windows_Controls_TabControl:DropDownMenu
x:Name
=
"DropDownMenuElement"
ClickToOpen
=
"True"
DisplayMemberPath
=
"{TemplateBinding DropDownDisplayMemberPath}"
ItemTemplate
=
"{TemplateBinding ItemDropDownContentTemplate}"
Placement
=
"Bottom"
Style
=
"{TemplateBinding DropDownStyle}"
StaysOpen
=
"False"
/>
</
telerik:RadContextMenu.ContextMenu
>
</
ToggleButton
>
<
RepeatButton
x:Name
=
"LeftScrollButtonElement"
Margin
=
"4,4,2,2"
Visibility
=
"{Binding ComputedHorizontalScrollBarVisibility, ElementName=ScrollViewerElement}"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Grid
>
<
Border
x:Name
=
"ButtonBorder"
>
<
Grid
>
<
Telerik_Windows_Controls_Chromes:ButtonChrome
x:Name
=
"ButtonVisual"
BorderBrush
=
"{Binding BorderBrush, RelativeSource={RelativeSource TemplatedParent}}"
BorderThickness
=
"1"
Background
=
"{Binding Background, RelativeSource={RelativeSource TemplatedParent}}"
CornerRadius
=
"2,0,0,2"
RenderMouseOver
=
"{TemplateBinding IsMouseOver}"
RenderPressed
=
"{TemplateBinding IsPressed}"
RenderEnabled
=
"{TemplateBinding IsEnabled}"
>
<
telerik:StyleManager.Theme
>
<
telerik:Office_BlackTheme
/>
</
telerik:StyleManager.Theme
>
</
Telerik_Windows_Controls_Chromes:ButtonChrome
>
<
Path
x:Name
=
"Path"
Data
=
"F1M110.692,342.252L110.692,352.682 104.594,347.467 110.692,342.252z"
Fill
=
"Black"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Height
=
"7"
Margin
=
"{TemplateBinding Padding}"
Stretch
=
"Uniform"
SnapsToDevicePixels
=
"True"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
Width
=
"5"
/>
</
Grid
>
</
Border
>
</
Grid
>
<
ControlTemplate.Triggers
>
<
Trigger
Property
=
"IsMouseOver"
Value
=
"True"
/>
<
Trigger
Property
=
"IsPressed"
Value
=
"True"
/>
<
Trigger
Property
=
"IsEnabled"
Value
=
"False"
>
<
Setter
Property
=
"Opacity"
TargetName
=
"ButtonBorder"
Value
=
"0"
/>
</
Trigger
>
</
ControlTemplate.Triggers
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"Width"
Value
=
"17"
/>
<
Setter
Property
=
"Content"
Value
=
""
/>
<
Setter
Property
=
"Padding"
Value
=
"5,1"
/>
<
Setter
Property
=
"Margin"
Value
=
"2"
/>
<
Setter
Property
=
"telerik:RadDockPanel.Dock"
Value
=
"Left"
/>
<
Setter
Property
=
"Background"
>
<
Setter.Value
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"White"
Offset
=
"0"
/>
<
GradientStop
Color
=
"Gainsboro"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFADADAD"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFD4D4D4"
Offset
=
"1"
/>
</
LinearGradientBrush
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"BorderBrush"
Value
=
"#FF848484"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
</
Style
>
</
RepeatButton.Style
>
</
RepeatButton
>
<
RepeatButton
x:Name
=
"RightScrollButtonElement"
telerik:RadDockPanel.Dock
=
"Right"
Margin
=
"2,4,2,2"
Visibility
=
"{Binding ComputedHorizontalScrollBarVisibility, ElementName=ScrollViewerElement}"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Grid
>
<
Border
x:Name
=
"ButtonBorder"
>
<
Grid
>
<
Telerik_Windows_Controls_Chromes:ButtonChrome
x:Name
=
"ButtonVisual"
BorderBrush
=
"{Binding BorderBrush, RelativeSource={RelativeSource TemplatedParent}}"
BorderThickness
=
"1"
Background
=
"{Binding Background, RelativeSource={RelativeSource TemplatedParent}}"
CornerRadius
=
"0,2,2,0"
RenderMouseOver
=
"{TemplateBinding IsMouseOver}"
RenderPressed
=
"{TemplateBinding IsPressed}"
RenderEnabled
=
"{TemplateBinding IsEnabled}"
>
<
telerik:StyleManager.Theme
>
<
telerik:Office_BlackTheme
/>
</
telerik:StyleManager.Theme
>
</
Telerik_Windows_Controls_Chromes:ButtonChrome
>
<
Path
x:Name
=
"Path"
Data
=
"M0.5,0.5L5.2,5.4 5.2,5.4 0.5,10.5z"
Fill
=
"Black"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Height
=
"7"
Margin
=
"{TemplateBinding Padding}"
Stretch
=
"Uniform"
SnapsToDevicePixels
=
"True"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
Width
=
"5"
/>
</
Grid
>
</
Border
>
</
Grid
>
<
ControlTemplate.Triggers
>
<
Trigger
Property
=
"IsMouseOver"
Value
=
"True"
/>
<
Trigger
Property
=
"IsPressed"
Value
=
"True"
/>
<
Trigger
Property
=
"IsEnabled"
Value
=
"False"
>
<
Setter
Property
=
"Visibility"
TargetName
=
"ButtonBorder"
Value
=
"Collapsed"
/>
</
Trigger
>
</
ControlTemplate.Triggers
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"Width"
Value
=
"17"
/>
<
Setter
Property
=
"Content"
Value
=
""
/>
<
Setter
Property
=
"Padding"
Value
=
"5,1"
/>
<
Setter
Property
=
"Margin"
Value
=
"2"
/>
<
Setter
Property
=
"telerik:RadDockPanel.Dock"
Value
=
"Left"
/>
<
Setter
Property
=
"Background"
>
<
Setter.Value
>
<
LinearGradientBrush
EndPoint
=
"0.5,1"
StartPoint
=
"0.5,0"
>
<
GradientStop
Color
=
"White"
Offset
=
"0"
/>
<
GradientStop
Color
=
"Gainsboro"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFADADAD"
Offset
=
"0.5"
/>
<
GradientStop
Color
=
"#FFD4D4D4"
Offset
=
"1"
/>
</
LinearGradientBrush
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"BorderBrush"
Value
=
"#FF848484"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
</
Style
>
</
RepeatButton.Style
>
</
RepeatButton
>
<
ScrollViewer
x:Name
=
"ScrollViewerElement"
BorderThickness
=
"0"
HorizontalScrollBarVisibility
=
"{Binding (ScrollViewer.HorizontalScrollBarVisibility), RelativeSource={RelativeSource TemplatedParent}}"
IsTabStop
=
"False"
Margin
=
"2,4,2,0"
VerticalScrollBarVisibility
=
"Disabled"
>
<
ScrollViewer.Style
>
<
Style
TargetType
=
"{x:Type ScrollViewer}"
>
<
Setter
Property
=
"HorizontalContentAlignment"
Value
=
"Left"
/>
<
Setter
Property
=
"VerticalContentAlignment"
Value
=
"Top"
/>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"Transparent"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type ScrollViewer}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
CornerRadius
=
"2"
>
<
Grid
Background
=
"{TemplateBinding Background}"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"*"
/>
<
RowDefinition
Height
=
"Auto"
/>
</
Grid.RowDefinitions
>
<
ScrollContentPresenter
x:Name
=
"ScrollContentPresenter"
Cursor
=
"{TemplateBinding Cursor}"
CanHorizontallyScroll
=
"False"
CanVerticallyScroll
=
"False"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
Margin
=
"{TemplateBinding Padding}"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
</
ScrollViewer.Style
>
<
ItemsPresenter
/>
</
ScrollViewer
>
</
telerik:RadDockPanel
>
</
Grid
>
</
telerik:LayoutTransformControl
>
<
Border
x:Name
=
"ContentBorder"
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
Padding
=
"{TemplateBinding Padding}"
>
<
Grid
>
<
ContentPresenter
x:Name
=
"ContentElement"
ContentTemplate
=
"{TemplateBinding SelectedContentTemplate}"
>
<
ContentPresenter.Visibility
>
<
Binding
Path
=
"IsContentPreserved"
RelativeSource
=
"{RelativeSource TemplatedParent}"
>
<
Binding.Converter
>
<
telerik:InvertedBooleanToVisibilityConverter
/>
</
Binding.Converter
>
</
Binding
>
</
ContentPresenter.Visibility
>
</
ContentPresenter
>
<
Grid
x:Name
=
"ContentElementsPanel"
>
<
Grid.Visibility
>
<
Binding
Path
=
"IsContentPreserved"
RelativeSource
=
"{RelativeSource TemplatedParent}"
>
<
Binding.Converter
>
<
telerik:BooleanToVisibilityConverter
/>
</
Binding.Converter
>
</
Binding
>
</
Grid.Visibility
>
</
Grid
>
</
Grid
>
</
Border
>
</
telerik:RadDockPanel
>
</
Grid
>
<
ControlTemplate.Triggers
>
<
Trigger
Property
=
"DropDownDisplayMode"
Value
=
"Visible"
>
<
Setter
Property
=
"Visibility"
TargetName
=
"DropDownButtonElement"
Value
=
"Visible"
/>
</
Trigger
>
<
MultiTrigger
>
<
MultiTrigger.Conditions
>
<
Condition
Property
=
"DropDownDisplayMode"
Value
=
"WhenNeeded"
/>
<
Condition
Property
=
"ComputedHorizontalScrollBarVisibility"
SourceName
=
"ScrollViewerElement"
Value
=
"Visible"
/>
</
MultiTrigger.Conditions
>
<
Setter
Property
=
"Visibility"
TargetName
=
"DropDownButtonElement"
Value
=
"Visible"
/>
</
MultiTrigger
>
<
Trigger
Property
=
"TabStripPlacement"
Value
=
"Left"
>
<
Setter
Property
=
"telerik:RadDockPanel.Dock"
TargetName
=
"HeaderDockedElement"
Value
=
"Left"
/>
<
Setter
Property
=
"LayoutTransform"
TargetName
=
"HeaderDockedElement"
>
<
Setter.Value
>
<
RotateTransform
Angle
=
"-90"
/>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,1,1,1"
/>
</
Trigger
>
<
Trigger
Property
=
"TabStripPlacement"
Value
=
"Right"
>
<
Setter
Property
=
"telerik:RadDockPanel.Dock"
TargetName
=
"HeaderDockedElement"
Value
=
"Right"
/>
<
Setter
Property
=
"LayoutTransform"
TargetName
=
"HeaderDockedElement"
>
<
Setter.Value
>
<
RotateTransform
Angle
=
"90"
/>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"BorderThickness"
Value
=
"1,1,0,1"
/>
</
Trigger
>
<
Trigger
Property
=
"TabStripPlacement"
Value
=
"Bottom"
>
<
Setter
Property
=
"telerik:RadDockPanel.Dock"
TargetName
=
"HeaderDockedElement"
Value
=
"Bottom"
/>
<
Setter
Property
=
"LayoutTransform"
TargetName
=
"HeaderDockedElement"
>
<
Setter.Value
>
<
RotateTransform
Angle
=
"180"
/>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"BorderThickness"
Value
=
"1,1,1,0"
/>
</
Trigger
>
</
ControlTemplate.Triggers
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
<
telerik:RadTabControl
Background
=
"{DynamicResource ContentBackground}"
FontSize
=
"22"
FontWeight
=
"Bold"
Grid.Column
=
"0"
Name
=
"OperationsTabs"
SelectionChanged
=
"Tabs_SelectionChanged"
Visibility
=
"Collapsed"
>
<
telerik:RadTabItem
. . . />
</
telerik:RadTabControl
>
Hi,
In RadDiagram i am able to disable copy ,cut and paste using AllowCopy="False" AllowCut="False" AllowPaste="False" .
How do i disable undo(Ctrl+Z) & redo( Ctrl+Y) functionality ?
Thanks
Deepak Deshmukh