Telerik Forums
UI for WPF Forum
2 answers
131 views

How can I use the FindDialog to the current document in the PDFViewer Control?

Use the following commands, will show to the ​FindDialog, but there is no connection to the document.

FindDialog mySearch = new FindDialog();
mySearch.ShowDialog();

Harald
Top achievements
Rank 2
 answered on 09 Aug 2015
1 answer
61 views

Afternoon all.

I have read a recent post regarding the complexities of updating GanttTask dependancies when another GanttTask has changed (or been added, ect)...

I believe I have gotten around this by reversing the DependancyType and assigning the new Dependancy to the parent, rather that the child GanttTask.

 #

My question, however, is: How can I change the GanttView.xaml file's "EndArrow" Path so that it is on the opposite end of the PathData?

I have reversed the arrowhead here;

<Grid x:Name="EndArrowHost" Height="7" Margin="0 -3" Width="5" RenderTransformOrigin="1, .5">
    <Path x:Name="EndArrow" Data="M4.50,0.50 L0.50,3.51 L4.50,6.50 z" Fill="{TemplateBinding Foreground}" Stretch="None"/>
<!--Data="M0.50,0.50 L4.50,3.51 L0.50,6.50 z"-->
<Path x:Name="HighlightEndArrow"
Visibility="Collapsed"
Data="M0.50,0.50 L4.50,3.51 L0.50,6.50 z"
Fill="{StaticResource RelationContainerBorderBrush_Highlighted}"
Stretch="None"/>
</Grid>

Polya
Telerik team
 answered on 07 Aug 2015
1 answer
150 views

Hi guys,

 we're using Telerik for WPF in Version 2014.1.331.45.

Our customers are facing sporadically errors, while the datagrid will be updated.

Do you have an idea for following stacktrace?

 

Der Wert darf nicht NULL sein. Parametername: collection in mscorlib

bei System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
bei Telerik.Windows.Automation.Peers.GridViewRowAutomationPeer.GetChildrenCore()
bei System.Windows.Automation.Peers.AutomationPeer.EnsureChildren()
bei System.Windows.Automation.Peers.AutomationPeer.UpdateChildrenInternal(Int32 invalidateLimit)
bei System.Windows.Automation.Peers.AutomationPeer.UpdateChildren()
bei System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()
bei System.Windows.Automation.Peers.AutomationPeer.UpdatePeer(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

 

Unfortunately, we cannot create this error inhouse. Maybe you'll have a possible solution.

 

Here the xaml of the grid:

<dmui:DMGrid ControlId ="1F404357-E4E0-43E9-8329-C1A6E51AA134"
                        RowStyleSelector="{StaticResource gridrowstyleselector}"
                        Grid.Row="1"
                        Grid.ColumnSpan="2"
                        x:Name="gridMedikation"
                        Height="262"
                        HorizontalAlignment="Stretch"
                        HorizontalContentAlignment="Stretch"
                        EnableColumnVirtualization="True"
                        IsReadOnly="True"
                        RowIndicatorVisibility="Visible"
                        RowDetailsVisibilityMode="VisibleWhenSelected"
                        IsSynchronizedWithCurrentItem="True"
                        FrozenColumnCount="3"
                        SelectedItem="{Binding SelectMedikation, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
                        ItemsSource="{Binding Klientenmedikation, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
                        behaviour:GridScrollBehaviour.GridDataEdited="{Binding IsGridDataEdited}"
                                 Initialized="GridMedikation_OnInitialized">
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="MouseDoubleClick">
                                <i:InvokeCommandAction Command="{Binding EditMedikamentCommand}" CommandParameter="{Binding SelectedItem, RelativeSource={RelativeSource AncestorType=dmui:DMGrid}}" />
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                        <!-- Context-Menü -->
                        <dmui:DMContextMenu.ContextMenu>
                            <dmui:DMContextMenu>
                                <!-- Neu -->
                                <dmui:DMMenuItem
                                        Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_NEU}}"
                                        Command="{Binding AddMedikamentCommand}">
                                    <dmui:DMMenuItem.Icon>
                                        <Image Source="{StaticResource newicon}" Stretch="Uniform"/>
                                    </dmui:DMMenuItem.Icon>
                                </dmui:DMMenuItem>
                                <!-- Absetzen -->
                                <dmui:DMMenuItem
                                        Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_ABSETZEN}}"
                                        Command="{Binding AbsetzenMedikamentCommand}"
                                        CommandParameter="{Binding SelectMedikation}"
                                        IsEnabled="{Binding AbgesetzenMedikationEnabled}">
                                    <dmui:DMMenuItem.Icon>
                                        <Image Source="{StaticResource MedikamentAbsetzenIcon}" Stretch="Uniform"/>
                                    </dmui:DMMenuItem.Icon>
                                </dmui:DMMenuItem>
                                <!-- Ändern -->
                                <dmui:DMMenuItem
                                        Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_AENDERN}}"
                                        Command="{Binding AendernMedikamentCommand}"
                                        CommandParameter="{Binding SelectMedikation}"
                                        IsEnabled="{Binding AbgesetzenMedikationEnabled}">
                                    <dmui:DMMenuItem.Icon>
                                        <Image Source="{StaticResource MedikamentAendernIcon}" Stretch="Uniform"/>
                                    </dmui:DMMenuItem.Icon>
                                </dmui:DMMenuItem>
                                <!-- Kopieren -->
                                <dmui:DMMenuItem
                                        Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_KOPIEREN}}"
                                        Command="{Binding KopieMedikamentCommand}"
                                        CommandParameter="{Binding SelectMedikation}"
                                        IsEnabled="{Binding KopieMedikationEnabled}">
                                    <dmui:DMMenuItem.Icon>
                                        <Image Source="{StaticResource copyicon}" Stretch="Uniform"/>
                                    </dmui:DMMenuItem.Icon>
                                </dmui:DMMenuItem>
                                <!-- Stornieren -->
                                <dmui:DMMenuItem
                                        Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_STORNIEREN}}"
                                        Command="{Binding StornoMedikamentCommand}"
                                        CommandParameter="{Binding SelectMedikation}"
                                        IsEnabled="{Binding StornoMedikationEnabled}">
                                    <dmui:DMMenuItem.Icon>
                                        <Image Source="{StaticResource stornierenicon}" Stretch="Uniform"/>
                                    </dmui:DMMenuItem.Icon>
                                </dmui:DMMenuItem>
                            </dmui:DMContextMenu>
                        </dmui:DMContextMenu.ContextMenu>
                        <dmui:DMGrid.Columns>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_BTM}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding MedikamentBtm}" >
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static dmconstants:Translation.MEDIKATION_RL_INFO}}"
                                                   DataMemberBinding="{Binding Dummy1}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <dmui:DMImage HorizontalAlignment="Center" Height="20" Width="20" Source="{StaticResource rlicon}" Visibility="{Binding MedikamentRoteListeInfo, Converter={StaticResource unemptystringtovisibilityconverter}}" >
                                            <dmui:DMImage.ToolTip>
                                                <ContentControl>
                                                    <dmui:DMMultilineTextBox x:Name="rtb" FontSize="12" IsReadOnly="True" VerticalContentAlignment="Top"
                                                                             Text="{Binding MedikamentRoteListeInfo}" MaxWidth="800"
                                                                             VerticalScrollBarVisibility="Auto"/>
                                                </ContentControl>
                                            </dmui:DMImage.ToolTip>
                                        </dmui:DMImage>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_BEZEICHNUNG}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding MedikamentBezeichnung}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding MedikamentBezeichnung}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding Path=[Besonderheiten], Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="FontWeight" Value="Bold"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_WIRKSTOFF}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding MedikamentWirkstoff}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding MedikamentWirkstoff}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_DARREICHUNGSFORM}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding [Darreichungsform]}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding [Darreichungsform]}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKAMENT_APPLIKATIONSFORM}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding Path=[Applikationsform]}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding Path=[Applikationsform]}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn MinWidth="35" MaxWidth="35" Header="{dmextensions:Sql Key={x:Static dmconstants:Translation.GLOBAL_INFO}}"
                                                       DataMemberBinding="{Binding Dummy2}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <dmui:DMImage HorizontalAlignment="Center" Height="24" Width="16" Source="{StaticResource info}" Margin="-2,0,0,0" Visibility="{Binding KlientMedikamentPlanungstext, Converter={StaticResource unemptystringtovisibilityconverter}}" >
                                            <dmui:DMImage.ToolTip>
                                                <ContentControl>
                                                    <dmui:DMMultilineTextBox x:Name="rtb" FontSize="12" IsReadOnly="True" VerticalContentAlignment="Top"
                                                                             Text="{Binding KlientMedikamentPlanungstext}" MaxWidth="800"
                                                                             VerticalScrollBarVisibility="Auto"/>
                                                </ContentControl>
                                            </dmui:DMImage.ToolTip>
                                        </dmui:DMImage>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_BESONDERHEITEN}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding [Besonderheiten]}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding [Besonderheiten]}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding Path=[Besonderheiten], Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="FontWeight" Value="Bold"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_BEGINN}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentBeginnAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentBeginnAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_ENDE}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentEndeAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentEndeAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_ARZT}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding Path=[Arzt]}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding Path=[Arzt]}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_REZEPTNUMMER}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentRezept}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentRezept}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_BESTAND}}"
                                                       IsReadOnly="True" x:Name="Bestand" IsVisible="{Binding Bestandsführung}"
                                                       DataMemberBinding="{Binding Path=[Bestand]}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding Path=[Bestand]}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_BESCHAFFUNGSTAGE}}"
                                                       IsReadOnly="True" x:Name="KlientMedikamentBeschaffungstage" IsVisible="{Binding Bestandsführung}"
                                                       DataMemberBinding="{Binding KlientMedikamentBeschaffungstage}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentBeschaffungstage}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKATION_MELDEBESTAND}}"
                                                       IsReadOnly="True" x:Name="KlientMedikamentMeldebestand" IsVisible="{Binding Bestandsführung}"
                                                       DataMemberBinding="{Binding KlientMedikamentMeldebestand, StringFormat={}{0:###0}}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentMeldebestand, StringFormat={}{0:###0}}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.MEDIKAMENT_LAGERORT}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding [Lagerort]}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding [Lagerort]}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_ABGESETZT_AM}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentAbgesetztAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentAbgesetztAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_VON}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentAbgesetztVon}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentAbgesetztVon}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_ERFASST_AM}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding Path=[KlientMedikamentErfasstAm], Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding Path=[KlientMedikamentErfasstAm], Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_VON}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentErfasstVon}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentErfasstVon}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                        <DataTrigger Binding="{Binding KlientMedikamentStronogrund, Converter={StaticResource StringNotEmptyToBooleanTrueConverter}}" Value="True">
                                                            <Setter Property="TextDecorations" Value="Strikethrough"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_STORNIERT_AM}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentStornoAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentStornoAm, Converter={StaticResource dateTimeConverter}, StringFormat={}{0:dd/MM/yyyy}}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_VON}}"
                                                       IsReadOnly="True"
                                                       DataMemberBinding="{Binding KlientMedikamentStornoVon}">
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentStornoVon}">
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewDataColumn Header="{dmextensions:Sql Key={x:Static  dmconstants:Translation.GLOBAL_STORNO_GRUND}}"
                                                       IsReadOnly="True" MaxWidth="400"
                                                       DataMemberBinding="{Binding KlientMedikamentStronogrund}" >
                                <dmui:DMGridViewDataColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding KlientMedikamentStronogrund}" >
                                            <TextBlock.Style>
                                                <Style TargetType="TextBlock">
                                                    <Style.Triggers>
                                                        <DataTrigger Binding="{Binding Path=[KlientMedikamentQuittiert]}" Value="True">
                                                            <Setter Property="Foreground" Value="Green"/>
                                                        </DataTrigger>
                                                    </Style.Triggers>
                                                </Style>
                                            </TextBlock.Style>
                                        </TextBlock>
                                    </DataTemplate>
                                </dmui:DMGridViewDataColumn.CellTemplate>
                            </dmui:DMGridViewDataColumn>
                            <dmui:DMGridViewColumn MaxWidth="30" MinWidth="30">
                                <dmui:DMGridViewColumn.CellTemplate >
                                    <DataTemplate >
                                        <dmui:DMImageButton Style="{StaticResource GridDeleteButtonStyle}"
                                                            Visibility="{Binding Path=[KlientMedikamentQuittiert], Converter={StaticResource BoolToVisibilityHiddenConverter}}"
                                                            Command="{Binding Path=DataContext.DeleteMedikamentCommand, RelativeSource={RelativeSource AncestorType=dmui:DMGrid}}"
                                                            CommandParameter="{Binding}"
                                                            HorizontalAlignment="Center"/>
                                    </DataTemplate>
                                </dmui:DMGridViewColumn.CellTemplate>
                            </dmui:DMGridViewColumn>
                        </dmui:DMGrid.Columns>
                    </dmui:DMGrid>

Thanks and best regards,

David

 

Stefan
Telerik team
 answered on 07 Aug 2015
1 answer
233 views
I'm working with a multiple polyline on the same map, is there a way to show the poliline direction? something like small arrows?
Martin Ivanov
Telerik team
 answered on 07 Aug 2015
1 answer
114 views

I want to set a RadMaskedTextInput with three dynamic mask options:

AA-AA-AA

A-AAA-AA

AA-AAA-A

 the hyphen needs to move based on the input like:

 

example 1: 85-TH-10

example 2: T-HW1-31

example 3: 85-TNH-1

 Anyone knows how I need to do this ?

 

Martin Ivanov
Telerik team
 answered on 07 Aug 2015
5 answers
224 views

Hello,

I'm trying to perform the save/load layout of Raddocking with CatelMVVM but I've some points to spot out.

I've implemented the two commands as found on example

 

private void OnSaveLayoutCommandCommandExecuted(object parameter)
    {
        this.dockingLayout = this.SaveLayoutAsString(parameter as RadDocking);
 
        // Replace the path from the Layout.xml with the one from the current OS
        File.WriteAllText(@"c:\temp\Layout.xml", this.dockingLayout);
    }
 
    private void OnLoadLayoutSourceCommandExecuted(object parameter)
    {
        // Replace the path from the Layout.xml with the one from the current OS
        this.dockingLayout = File.ReadAllText(@"c:\temp\Layout.xml");
 
        if (!string.IsNullOrEmpty(this.dockingLayout))
        {
            this.LoadLayoutFromString(parameter as RadDocking);
        }
    }
 
    private string SaveLayoutAsString(RadDocking docking)
    {
        MemoryStream stream = new MemoryStream();
        docking.SaveLayout(stream);
        stream.Seek(0, SeekOrigin.Begin);
        StreamReader reader = new StreamReader(stream);
 
        return reader.ReadToEnd();
    }
 
    private void LoadLayoutFromString(RadDocking docking)
    {
        using (Stream stream = new MemoryStream(Encoding.UTF8.GetBytes(dockingLayout)))
        {
            stream.Seek(0, SeekOrigin.Begin);
            docking.LoadLayout(stream);
        }
    }

But when I load the layout I got the Pane position correctly fileld but the content is empty (and I understand this since it doesn't know what it has to store in.

Anyone has faced a similar problem and has found a solution? I tought of adding a tag that identifies the type but what about optional parameters? should I add them as well in the serialization tag?

Thanks

Vladi
Telerik team
 answered on 07 Aug 2015
1 answer
142 views

Hi,

 

I used this GridViewIndicatorCell style with an old version (2012), and I updated to Q2 2014.

<ControlTemplate x:Key="GridViewIndicatorCellTemplate" TargetType="grid:GridViewIndicatorCell">
        <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}"
                BorderThickness="{TemplateBinding BorderThickness}">
            <ContentPresenter
                VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
                HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                Margin="{TemplateBinding Padding}"
                Content="{TemplateBinding Content}" />
        </Border>
    </ControlTemplate>
    <Style x:Key="GridViewIndicatorCellStyle" TargetType="grid:GridViewIndicatorCell">
        <Setter Property="Template" Value="{StaticResource GridViewIndicatorCellTemplate}" />
        <Setter Property="Background" Value="{StaticResource GridView_RowIndicatorCellBackground}" />
        <Setter Property="BorderBrush" Value="{StaticResource ControlOuterBorder}" />
        <Setter Property="VerticalContentAlignment" Value="Center" />
        <Setter Property="HorizontalContentAlignment" Value="Center" />
        <Setter Property="Padding" Value="0" />
        <Setter Property="SnapsToDevicePixels" Value="True" />
    </Style>
    <Style TargetType="grid:GridViewIndicatorCell" BasedOn="{StaticResource GridViewIndicatorCellStyle}" />

 

Then a cell is selected, the background color is more colorful. But now, if my RadGridView lost the focus, the background color of the selected cell disappears. You can see on the attach files the difference between before and now.

 

I can see here that as an alternative solution, I can substitute it with a single Border element or any ContentControl. But I don't know how to do, could you help me ?

 

Thank you.

Ludovic
Top achievements
Rank 1
 answered on 06 Aug 2015
1 answer
186 views

sorry, I can't speak English.

I have question.

 

row 1, column 1 cell   typing   "AAA"

row2, column1 cell  "keyboard down" or "mouse click"

focus changed. 

 

how can i get last edit cell position?    last edited  "row 1, column 1",  value = "AAA"

 

use WorkbookConentChanged ?   

Anna
Telerik team
 answered on 06 Aug 2015
1 answer
87 views

Hello,

I want to implement this in MVVM. How can I do this ? 

http://docs.telerik.com/devtools/wpf/controls/radcombobox/features/populating-with-data-selectionbox.html

 

Thanks​

Nasko
Telerik team
 answered on 05 Aug 2015
5 answers
673 views
I would like to make page 1 of my PDF to "fit" to my container size.

Is there a way to do this?
Deyan
Telerik team
 answered on 05 Aug 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?