Hi!
I would like to implement step by step routing not shape to shape like that:
- click on shape's connector
- click some points on diagram
- finally click another shape's connector
Clicks are marked as red circle in attechement 0.png. Is it possible and where should I start?
Another short question is about moving connection. Is there a way to avoid displacement of rigth angle between shape's connector and the first connection point? See illustration in attachement 1.png.
Hello!
See: http://prntscr.com/mfabxz for a screenshot using BorderThickness="1" BorderBrush="Yellow" ShowColumnHeaders="false"
Why is the top border not shown without the headers but clearly there when the headers are: http://prntscr.com/mfadn4 ?
Using v2018-03:
According to https://docs.telerik.com/devtools/wpf/controls/radgridview/troubleshooting/first-row-always-selected I have to set IsSynchronizedWithCurrentItem =False when I don't want the first element to be selected automatically. Doing this the variable the SelectedItem is bound to is not overwritten, this is good. But the element referenced by SelectedItem is not highlighted in the tree. I need the tree to highlight the item referenced in SelectedItem as it was before the TreeListView instantiated.
Thanks in advance!
Let's say I have a RadGridView ---first level.(Father)
Then Inside it there is RowDetails DataTemplate in each row -- second level(Son)
Inside RowDetails template there is also a RadGridView, --- third level. (Grandson)
So in the cell template of the third level, I have a combobox, the itemsSource comes from ViewModel. So how to bind it?
Is there a way to attach to the underlying CellStyleSelector event of the pivot's data grid?
Would like colorize the cell's background color depending on which group and row is selected.
I was trying to use the DataTemplateSelector selector before, but the UI virtualization was causing this to break when scrolled.
Hello!
Text creating does not work while starting to draw text region at image or another shape.
But when I start to draw text region at empty space it works and after that I can start drawing it at image too.
Could you tell me how to fix it? ( to make it work at first time?)
Best regards,
Tatiana
Hi.
I'm trying to customize the RadDropDownButton and in order to do so i have to rewrite some triggers but in order to do so I must rewrite the complete control template!!!!
I've followed the tutorials to extract the template using Blend or Visual Studio but it seems somehow incomplete:
<
Style
x:Key
=
"FocusVisual"
>
<
Setter
Property
=
"Control.Template"
>
<
Setter.Value
>
<
ControlTemplate
>
<
Rectangle
Margin
=
"2"
SnapsToDevicePixels
=
"true"
Stroke
=
"{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"
StrokeThickness
=
"1"
StrokeDashArray
=
"1 2"
/>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
<
SolidColorBrush
x:Key
=
"Button.Static.Background"
Color
=
"#FFDDDDDD"
/>
<
SolidColorBrush
x:Key
=
"Button.Static.Border"
Color
=
"#FF707070"
/>
<
SolidColorBrush
x:Key
=
"Button.MouseOver.Background"
Color
=
"#FFBEE6FD"
/>
<
SolidColorBrush
x:Key
=
"Button.MouseOver.Border"
Color
=
"#FF3C7FB1"
/>
<
SolidColorBrush
x:Key
=
"Button.Pressed.Background"
Color
=
"#FFC4E5F6"
/>
<
SolidColorBrush
x:Key
=
"Button.Pressed.Border"
Color
=
"#FF2C628B"
/>
<
SolidColorBrush
x:Key
=
"Button.Disabled.Background"
Color
=
"#FFF4F4F4"
/>
<
SolidColorBrush
x:Key
=
"Button.Disabled.Border"
Color
=
"#FFADB2B5"
/>
<
SolidColorBrush
x:Key
=
"Button.Disabled.Foreground"
Color
=
"#FF838383"
/>
<
Style
x:Key
=
"RadDropDownButtonStyle1"
TargetType
=
"{x:Type Button}"
>
<
Setter
Property
=
"FocusVisualStyle"
Value
=
"{StaticResource FocusVisual}"
/>
<
Setter
Property
=
"Background"
Value
=
"{StaticResource Button.Static.Background}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{StaticResource Button.Static.Border}"
/>
<
Setter
Property
=
"Foreground"
Value
=
"{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"1"
/>
<
Setter
Property
=
"HorizontalContentAlignment"
Value
=
"Center"
/>
<
Setter
Property
=
"VerticalContentAlignment"
Value
=
"Center"
/>
<
Setter
Property
=
"Padding"
Value
=
"1"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type Button}"
>
<
Border
x:Name
=
"border"
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
SnapsToDevicePixels
=
"true"
>
<
ContentPresenter
x:Name
=
"contentPresenter"
Focusable
=
"False"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Margin
=
"{TemplateBinding Padding}"
RecognizesAccessKey
=
"True"
SnapsToDevicePixels
=
"{TemplateBinding SnapsToDevicePixels}"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
/>
</
Border
>
<
ControlTemplate.Triggers
>
<
Trigger
Property
=
"IsDefaulted"
Value
=
"true"
>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"border"
Value
=
"{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"
/>
</
Trigger
>
<
Trigger
Property
=
"IsMouseOver"
Value
=
"true"
>
<
Setter
Property
=
"Background"
TargetName
=
"border"
Value
=
"{StaticResource Button.MouseOver.Background}"
/>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"border"
Value
=
"{StaticResource Button.MouseOver.Border}"
/>
</
Trigger
>
<
Trigger
Property
=
"IsPressed"
Value
=
"true"
>
<
Setter
Property
=
"Background"
TargetName
=
"border"
Value
=
"{StaticResource Button.Pressed.Background}"
/>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"border"
Value
=
"{StaticResource Button.Pressed.Border}"
/>
</
Trigger
>
<
Trigger
Property
=
"IsEnabled"
Value
=
"false"
>
<
Setter
Property
=
"Background"
TargetName
=
"border"
Value
=
"{StaticResource Button.Disabled.Background}"
/>
<
Setter
Property
=
"BorderBrush"
TargetName
=
"border"
Value
=
"{StaticResource Button.Disabled.Border}"
/>
<
Setter
Property
=
"TextElement.Foreground"
TargetName
=
"contentPresenter"
Value
=
"{StaticResource Button.Disabled.Foreground}"
/>
</
Trigger
>
</
ControlTemplate.Triggers
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
How can i get a complete copy of the RadDropDownButton styles and templates?
The example below has a RadComboBox inside a RadPropertyGrid, with a Checkbox controlling the IsEnabled property of the RadComboBox. However, setting IsEnabled=false doesn't do anything. The same example works fine if I use a regular Grid instead of a RadPropertyGrid though.
<Window x:Class="DisableComboBox.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:DisableComboBox"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
mc:Ignorable="d"
Title="MainWindow" Height="100" Width="300">
<telerik:RadPropertyGrid x:Name="PropertyGrid"
Item="{Binding}"
AutoGeneratePropertyDefinitions="False"
DescriptionPanelVisibility="Collapsed"
SearchBoxVisibility="Collapsed"
SortAndGroupButtonsVisibility="Collapsed"
FieldIndicatorVisibility="Collapsed"
LabelColumnWidth="100">
<telerik:RadPropertyGrid.PropertyDefinitions>
<telerik:PropertyDefinition DisplayName="Checkbox" OrderIndex="1">
<telerik:PropertyDefinition.EditorTemplate>
<DataTemplate>
<CheckBox
VerticalAlignment="Center"
VerticalContentAlignment="Center"
IsChecked="{Binding ComboBoxIsEnabled}">
</CheckBox>
</DataTemplate>
</telerik:PropertyDefinition.EditorTemplate>
</telerik:PropertyDefinition>
<telerik:PropertyDefinition DisplayName="Country" OrderIndex="2">
<telerik:PropertyDefinition.EditorTemplate>
<DataTemplate>
<telerik:RadComboBox
SelectedItem="{Binding CurrentCountry}"
IsEditable="False"
IsEnabled="{Binding ComboBoxIsEnabled}"
ItemsSource="{Binding Countries}">
</telerik:RadComboBox>
</DataTemplate>
</telerik:PropertyDefinition.EditorTemplate>
</telerik:PropertyDefinition>
</telerik:RadPropertyGrid.PropertyDefinitions>
</telerik:RadPropertyGrid>
</Window>
Hello team,
When I added a new column , the load fails. The error message in the output window is 'System.NullReferenceException'.
Thanks,
Peter