Telerik Forums
UI for WPF Forum
3 answers
105 views
Hi,

I created a document with a footnote and saved it as rtf-file.
When I load the document I only see a superscripted hint in the text but not the footnote itself.
Do you have any suggestions?

Kind regards,
Philipp
Missing User
 answered on 10 Jan 2014
1 answer
96 views
Hi,

in my project I have multiple usercontrols using the ScheduleView control. For each usercontrol I use the Office2013 theme and all of my usercontrol refuse to display the date in columns headers,

Here is on of my user control:

<UserControl x:Class="AppointmentControls.CreateSchedule.CreateSchedule"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"             
             xmlns:AppCtrl="clr-namespace:AppointmentControls"
             xmlns:ScheduleCreation="clr-namespace:AppointmentControls.CreateSchedule"
             xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300" x:Name="Me">

    <UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/Telerik.Windows.Themes.Office2013;component/Themes/System.Windows.xaml"/>
                <ResourceDictionary Source="/Telerik.Windows.Themes.Office2013;component/Themes/Telerik.Windows.Controls.xaml"/>
                <ResourceDictionary Source="/Telerik.Windows.Themes.Office2013;component/Themes/Telerik.Windows.Controls.Input.xaml"/>
                <ResourceDictionary Source="/Telerik.Windows.Themes.Office2013;component/Themes/Telerik.Windows.Controls.Navigation.xaml"/>
                <ResourceDictionary Source="/Telerik.Windows.Themes.Office2013;component/Themes/Telerik.Windows.Controls.ScheduleView.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </UserControl.Resources>

    <Grid x:Name="Root">
        <telerik:RadScheduleView x:Name="Control" IsInlineEditingEnabled="False" FirstDayOfWeek="Monday" ActiveViewDefinitionIndex="0" NavigationHeaderVisibility="Collapsed" MinTimeRulerExtent="200" MaxTimeRulerExtent="5000"
                                 AppointmentSelectionChanged="Control_AppointmentSelectionChanged" AppointmentDeleted="Control_AppointmentDeleted" AppointmentCreated="Control_AppointmentCreated" AppointmentEdited="Control_AppointmentEdited">
            <telerik:RadScheduleView.ViewDefinitions>
                <telerik:WeekViewDefinition x:Name="View" MajorTickLength="1h" FirstDayOfWeek="Monday" MinorTickLength="1h" TimerulerMajorTickStringFormat="{}{0:H }:{0:mm} " TimerulerMinorTickStringFormat=":{0:mm} " GroupHeaderDateStringFormat="{}{0:dddd}" />
            </telerik:RadScheduleView.ViewDefinitions>
        </telerik:RadScheduleView>
    </Grid>
</UserControl>

I have the following warning message in my VS2013:

System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Telerik.Windows.Controls.InternalResourceKey'; ResourceKey.HashCode='16'; ResourceKey.Type='Telerik.Windows.Controls.InternalResourceKey'

Kalin
Telerik team
 answered on 10 Jan 2014
1 answer
76 views
When using the Radcalendar with DisplayMode=YearView" or

DisplayMode="DecadeView"  and  AreWeekNumbersVisible="False" not all the months are displayed



<telerik:RadCalendar HorizontalAlignment="Left" VerticalAlignment="Top" DisplayMode="YearView" AreWeekNumbersVisible="False"/>

   

Ed

Yana
Telerik team
 answered on 10 Jan 2014
2 answers
179 views
Hi,
i tried to export my RadGridView as PNG (followed this guide: http://www.telerik.com/help/wpf/common-export-support.html) works fine, but i want all the rows on the PNG-file. How do i do that? Adjust the grid.height right before the export?

I need a screenshot/image, word/excel is unfortunately not enough.
Joscha
Top achievements
Rank 2
 answered on 10 Jan 2014
1 answer
165 views
I have a RadGridView populated by a collection of objects. The first column uses a converter for the DataMemberBinding like so:

<telerik:GridViewDataColumn
    Name="NotificationTypeGridViewDataColumn"
    Header="Type"
    MinWidth="100"
    Width="100"
    IsSortable="True"
    SortingState="None"
    DataMemberBinding="{Binding Converter={StaticResource notificationTypeConverter}}"
    >
</telerik:GridViewDataColumn>

The converter returns a string based on the typeof(object) in the collection.  Since there is no property on the object I can name for the SortMemberPath to sort from, how then can I sort this GridViewDataColumn based on the string returned by the converter?  Do I have to use the "Sorting" handler and custom sort all of the columns?  Thanks.
Don
Top achievements
Rank 1
 answered on 10 Jan 2014
1 answer
99 views
Hi,

We have just updated from .Net Framework 3.5 to 4.5.
Since we did this, when the grid is validated, the first column of the lines in error is considered to be in error as well and is showing all the errors contained in the row.

Is there a way to disable this feature, it is really annoying for us.

Also, if there are errors in the row details, they are shown in the first column of the parent row and they may contain the same error more than once...


We are using version 2013.3.1204.45.

Thanks
Yoan
Telerik team
 answered on 09 Jan 2014
1 answer
182 views

Hi

For some reason i only able to work with the .NET 3.5 Version of Telerik-Controls.



I'm having a hard time trying to Change the Color of the SelectedItem in a TreeView.

I tried using your sample from another post here. But since the control template used there uses VisualStates, i cannot use it in .NET 3.5.



I have this control:

<UserControl
    x:Class="My.Controls.Views.TreeView"
    xmlns:windows="clr-namespace:Telerik.Windows;assembly=Telerik.Windows.Controls"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="300"
    Name="TreeControlView">
    <UserControl.Resources>
        <Style TargetType="ToggleButton" x:Key="Expander">
            <Setter Property="IsTabStop" Value="False" />
            <Setter Property="Cursor" Value="Hand" />
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type ToggleButton}">
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsMouseOver" Value="True">
                                <Trigger.EnterActions>
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <DoubleAnimation
                                                Duration="0:0:0.05"
                                                Storyboard.TargetName="Button"
                                                Storyboard.TargetProperty="Opacity" To="0" />
                                            <DoubleAnimation
                                                Duration="0:0:0.05"
                                                Storyboard.TargetName="ButtonOver"
                                                Storyboard.TargetProperty="Opacity" To="1" />
                                        </Storyboard>
                                    </BeginStoryboard>
                                </Trigger.EnterActions>
                            </Trigger>
                            <Trigger Property="IsChecked" Value="True">
                                <Trigger.EnterActions>
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <DoubleAnimation
                                                Duration="0:0:0.05"
                                                Storyboard.TargetName="CollapsedVisual"
                                                Storyboard.TargetProperty="Opacity" To="0" />
                                            <DoubleAnimation
                                                Duration="0:0:0.05"
                                                Storyboard.TargetName="CollapsedVisualOver"
                                                Storyboard.TargetProperty="Opacity" To="0" />
                                        </Storyboard>
                                    </BeginStoryboard>
                                </Trigger.EnterActions>
                                <Trigger.ExitActions>
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <DoubleAnimation
                                                Duration="0:0:0.05"
                                                Storyboard.TargetName="CollapsedVisual"
                                                Storyboard.TargetProperty="Opacity" To="1" />
                                            <DoubleAnimation
                                                Duration="0:0:0.05"
                                                Storyboard.TargetName="CollapsedVisualOver"
                                                Storyboard.TargetProperty="Opacity" To="1" />
                                        </Storyboard>
                                    </BeginStoryboard>
                                </Trigger.ExitActions>
                            </Trigger>
                        </ControlTemplate.Triggers>
                        <Grid>
                            <Grid x:Name="Button" Margin="0,7,4,0" HorizontalAlignment="Right" VerticalAlignment="Top" Width="11" Height="11">
                                <Grid.Background>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#3F047BA5" Offset="0.996" />
                                        <GradientStop Color="#00000000" Offset="0" />
                                    </LinearGradientBrush>
                                </Grid.Background>
                                <Rectangle Stroke="#FF000000" HorizontalAlignment="Left" VerticalAlignment="Top" Width="11" Height="11" />
                                <Rectangle
                                    x:Name="CollapsedVisual" Fill="#FF000000"
                                    HorizontalAlignment="Left" VerticalAlignment="Top"
                                    Width="1" Height="5" Margin="5,3,0,0" />
                                <Rectangle
                                    Fill="#FF000000" VerticalAlignment="Top"
                                    HorizontalAlignment="Left" Height="1" Width="5"
                                    Margin="3,5,0,0" />
                            </Grid>
                            <Grid
                                x:Name="ButtonOver" Margin="0,7,4,0"
                                HorizontalAlignment="Right" VerticalAlignment="Top"
                                Width="11" Height="11">
                                <Rectangle
                                    Stroke="#FF167497" HorizontalAlignment="Left"
                                    VerticalAlignment="Top" Width="11" Height="11">
                                    <Rectangle.Fill>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#26167497" Offset="1" />
                                            <GradientStop Color="#00167497" Offset="0" />
                                        </LinearGradientBrush>
                                    </Rectangle.Fill>
                                </Rectangle>
                                <Rectangle
                                    x:Name="CollapsedVisualOver" Fill="#FF167497"
                                    HorizontalAlignment="Left" VerticalAlignment="Top"
                                    Width="1" Height="5" Margin="5,3,0,0" />
                                <Rectangle
                                    Fill="#FF167497" VerticalAlignment="Top"
                                    HorizontalAlignment="Left" Height="1" Width="5"
                                    Margin="3,5,0,0" />
                            </Grid>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </UserControl.Resources>
    <telerik:RadTreeView
        x:Name="BaseTreeView"
        telerik:TextSearch.TextPath="Header"
        ExpanderStyle="{StaticResource Expander}"
        IsLoadOnDemandEnabled="False"
        IsVirtualizing="True"
        telerik:TreeViewPanel.IsVirtualizing="True"
        telerik:TreeViewPanel.VirtualizationMode="Hierarchical"
        telerik:AnimationManager.IsAnimationEnabled="False" ItemDoubleClick="BaseTreeView_ItemDoubleClick"
        >
        <telerik:RadTreeView.ContextMenu>
            <ContextMenu Name="_treeViewContextMenu">
                <MenuItem Header="Expand All" Click="ContextMenuExpandAll" />
                <MenuItem Header="Collapse All" Click="ContextMenuCollapseAll" />
                <Separator x:Name="_expandCollapseSeparator" x:FieldModifier="private" Visibility="Collapsed" />
                <MenuItem x:Name="_expandMenuItem" x:FieldModifier="private" Header="Expand" Click="ContextMenuExpand" Visibility="Collapsed" />
                <MenuItem x:Name="_collapseMenuItem" x:FieldModifier="private" Header="Collapse" Click="ContextMenuCollapse" Visibility="Collapsed" />
            </ContextMenu>
        </telerik:RadTreeView.ContextMenu>
        <telerik:RadTreeView.ItemTemplate>
            <HierarchicalDataTemplate ItemsSource="{Binding Children}" >
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding Header}">
                        <TextBlock.Style>
                            <Style TargetType="TextBlock">
                                <Style.Triggers>
                                    <DataTrigger Binding="{Binding IsTemplateSet, RelativeSource={RelativeSource AncestorType={x:Type views:TreeView}}}" Value="True">
                                        <Setter Property="Visibility" Value="Collapsed" />
                                    </DataTrigger>
                                </Style.Triggers>
                            </Style>
                        </TextBlock.Style>
                        <ToolTipService.ToolTip>
                            <ToolTip>
                                <ToolTip.Content>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock Text="{Binding ToolTip}" />
                                    </StackPanel>
                                </ToolTip.Content>
                            </ToolTip>
                        </ToolTipService.ToolTip>                       
                    </TextBlock>
                    <ContentPresenter x:Name="TreeItemContent" Content="{Binding Value}" ContentTemplate="{Binding TreeItemContentTemplate, RelativeSource={RelativeSource AncestorType={x:Type views:TreeView}}}" >
                        <ContentPresenter.Style>
                            <Style TargetType="ContentPresenter">
                                <Style.Triggers>
                                    <DataTrigger Binding="{Binding IsTemplateSet, RelativeSource={RelativeSource AncestorType={x:Type views:TreeView}}}" Value="False">
                                        <Setter Property="Visibility" Value="Collapsed" />
                                    </DataTrigger>
                                </Style.Triggers>
                            </Style>
                        </ContentPresenter.Style>
                    </ContentPresenter>
                </StackPanel>
            </HierarchicalDataTemplate>
        </telerik:RadTreeView.ItemTemplate>
        <telerik:RadTreeView.ItemContainerStyle>
            <Style TargetType="telerik:RadTreeViewItem" >
                <Setter Property="IsSelected" Value="{Binding Selected, Mode=TwoWay}" />
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsMarked }" Value="True">
                        <Setter Property="Background" Value="#F9D381" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding ContainsMarkedItems }" Value="True">
                        <Setter Property="Background" Value="#F9EBCC" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </telerik:RadTreeView.ItemContainerStyle>       
    </telerik:RadTreeView>
</UserControl>


I cannot seem to create a Style for RadTreeViewItem and with a different Color for SelectedItem and set it as BasedOn in the ItemContainerStyle.



Any help would really be appreciated!



Regards

Jonathan

Martin Ivanov
Telerik team
 answered on 09 Jan 2014
2 answers
217 views

Is it possible to set the color of a line segment for a specific point?  This is basically the same functionality where you'd set the color of a particular column in a column chart, but in this case you have a line chart (with no point markers) & so want to set the line segment either to/from that point.


Thanks - Mitch

Mitchell
Top achievements
Rank 1
 answered on 09 Jan 2014
1 answer
139 views
Hello,

I am having a problem with merging documents together and was hoping there would be a solution to this. Currently We are combining RadDocuments together with the following code found on another thread.

private RadDocument MergeDocuments(RadDocument[] documents)
{
    RadDocument mergedDocument = new RadDocument();
   
    foreach (RadDocument document in documents)
    {
        foreach (Section section in document.Sections)
        {
            Section copySection = section.CreateDeepCopy() as Section;
            document.Sections.Remove(section);
            mergedDocument.Sections.Add(copySection);
        }
    }
   
    return mergedDocument;
}

This does combine the documents but it messes with the formatting of them. Documents seem to inherit the header/footer properties of the other document and will also change the spacing and FontFamily of the document. I thought that this had something to do with the default values for a new RadDocument but I can't seem to figure out how to preserve each individual documents formatting when combining them.

I basically would like to append a document to another one and keep them looking the same as they used to just on another page (Their own headers/footers, spacing, font etc). If there is a way to do this I would appreciate any help on how to accomplish this.

Thanks,
Aaron
Missing User
 answered on 09 Jan 2014
1 answer
46 views
I wonder is there somewhere on the site were I can get access to more examples projects.  

In the WPF examples program there are examples for all controls.  Some have loads of examples some have only one or two.  Personally you can never have enough samples.  

When using support,  support sometimes kindly give a small sample app to demonstrate how to do what you want.  These are invaluable.  There should be some sort of repository were people can go and search for these.   Users could even post their own.

Some issues with the 2 example applications the sales dashboard and the executive dashboard.
1) they are basically the same
2) they are nice and flashy but don't really represent real business applications.
3) they only show a very small portion of your controls.

Yana
Telerik team
 answered on 09 Jan 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?