<telerik:RadAutoCompleteBox x:Name="lstReceiver" <br>
Margin="0" Grid.Column="1" Height="25"<br>
ItemsSource="{Binding RecipientList, Mode=TwoWay}"<br>
DisplayMemberPath="EmailAddress" SelectionMode="Multiple"<br>
SelectedItem="{Binding SelectedRecipient, Mode=TwoWay}"<br>
TextSearchMode="StartsWith"<br>
SearchText="{Binding ContactSearchKeyWords, Mode=TwoWay, BindsDirectlyToSource=True}"<br>
TextSearchPath="EmailAddress">Hi!
It is seems that gridview doesn't separate null value and enum's first value while filtering or sorting.
Example:
MainWindow.xaml.cs : https://codeshare.io/aJb3dK
MainWindow.xaml: https://codeshare.io/5Odrk0
Try to filter column by choosing Item 1.Hello everyone,
is it possible to disable the search criteria modifiers like +,- and " so that those characters are treated like any other? We have a grid that contains some records that start with a minus (e.g. -test, -1234), however when users start typing "-123" no results are returned.
1.Public Sub New()2. Dim warenEingang = New NodeViewModelBase With {.Content = "Wareneingang", .Position = New Point(40, 40)}3. Dim waschhaus = New NodeViewModelBase With {.Content = "Waschhaus", .Position = New Point(40, 80)}4. Dim warenAusgang = New NodeViewModelBase With {.Content = "Warenausgang", .Position = New Point(40, 120)}5. MyBase.AddNode(warenEingang)6. MyBase.AddNode(waschhaus)7. MyBase.AddNode(warenAusgang)8.End Sub
In the ViewModel the property looks like this:
1.Public ReadOnly Property myGraphProperty()2. Get3. Dim graphSource = New GraphSource()4. Return graphSource5. End Get6.End Property
Now on my detail.xaml the stuff for my RadDiagram is loaded from an external xaml, let's call it "raddiagram.xaml"
1.<!-- detail.xaml-->2.<UserControl x:Class="detail" [...]>3. <!-- grid implementation -->4. <local:raddiagram.xaml />5.</UserControl>
Finally I'min the raddiagram.xaml :-)
01.<UserControl x:Class="raddiagram"03. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"04. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"05. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"06. xmlns:local="clr-namespace:Views"07. xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"08. xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"09. mc:Ignorable="d"10. d:DesignHeight="800" d:DesignWidth="800">11.<Grid x:Name="LayoutRoot">12. <telerik:RadDiagram x:Name="diagram" GraphSource="{Binding myGraphProperty}" />13. 14. <telerik:RadTreeView x:Name="tree" Grid.Column="1" Width="300" ItemsSource="{Binding Items}">15. <telerik:RadTreeView.ItemTemplate>16. <DataTemplate>17. <TextBlock Text="{Binding Content}" />18. </DataTemplate>19. </telerik:RadTreeView.ItemTemplate>20. </telerik:RadTreeView>21.</Grid>22.</UserControl>
With this example xaml - taken from the documentation --> two-way-mvvm , my shapes are shown (still the content needs a toString, but this is not the big problem here).
Unfortunately all shapes are laying at position (0,0) - but when trying to achieve anything written in with styles / templates nothing is shown anymore.
Question: How can I achieve, via a property access of a ViewModel, that I can "iterate" in my xaml over all shapes to style them (setter property position etc.).
The goal is (later) after the three shapes are shown correctly (as you can see above, the x-position is the same, but y- is increasing) to insert connections between them.
I tried this: http://docs.telerik.com/devtools/wpf/controls/raddiagram/howto/mvvm-style-selectors but then nothing (shapes) is shown anymore on the RadDiagram.
Thanks for any hints/help
Timon

Hello,
I have been trying to figure out how I can set the Label on a Categorical Axis to pull from my data object. After hours of searching I was not able to find any examples or answers to this.
I have a set of objects which I am binding to for the series and plot points.
public class UiDynamicChartSeries{ public string Name { get; set; } public List<UiDynamicChartPlot> ChartPlots { get; set; }}public class UiDynamicChartPlot{ public string PlotHeader { get; set; } public string CategoryHeader { get; set; } public object CategoryAxisLabel { get; set; } public string ValueFormat { get; set; } public object PlotCategory { get; set; } public object PlotValue { get; set; }}In the XAML, the PlotCategory binds the category values on the chart, whereas the PlotValue binds the values on the chart.
Here is the XAML in which I am binding (note: I did not include all of the various resources since those already work)
<telerik:RadCartesianChart x:Name="DynamicChartView" Grid.Row="1" Grid.Column="0" Palette="{StaticResource ChartPalette}" VerticalZoomRangeEnd="{Binding ChartVerticalZoomRangeEnd}" VerticalZoomRangeStart="0"> <telerik:RadCartesianChart.Style> <Style TargetType="{x:Type telerik:RadCartesianChart}"> <Setter Property="TrackBallLineStyle" Value="{StaticResource TrackBallLineChartView}" /> <Style.Triggers> <DataTrigger Binding="{Binding ShowTrackInfo}" Value="false"> <Setter Property="TrackBallLineStyle" Value="{x:Null}" /> </DataTrigger> </Style.Triggers> </Style> </telerik:RadCartesianChart.Style> <telerik:RadCartesianChart.TrackBallInfoStyle> <Style TargetType="{x:Type telerik:TrackBallInfoControl}"> <Setter Property="HeaderTemplate"> <Setter.Value> <DataTemplate> <TextBlock FontSize="14" Foreground="{StaticResource DarkSteelBlueBrush}" Style="{StaticResource TextBlockLabelCentered}" Text="{Binding}" /> </DataTemplate> </Setter.Value> </Setter> </Style> </telerik:RadCartesianChart.TrackBallInfoStyle> <telerik:RadCartesianChart.Behaviors> <telerik:ChartPanAndZoomBehavior DragMode="Pan" MouseWheelMode="PanHorizontally" ZoomMode="Both" /> <telerikChartView:ChartTrackBallBehavior ShowIntersectionPoints="{Binding ShowIntersectionPoints}" ShowTrackInfo="{Binding ShowTrackInfo}" SnapMode="ClosestPoint" TrackInfoUpdated="ChartTrackBallBehaviorOnTrackInfoUpdated" /> </telerik:RadCartesianChart.Behaviors> <telerik:RadCartesianChart.HorizontalAxis> <telerik:CategoricalAxis Title="{Binding LineChartDynamicDataSets.CategoryTitle}" LabelFitMode="Rotate" LabelRotationAngle="-65" SmartLabelsMode="SmartStep" TitleTemplate="{StaticResource DataTemplateChartTitle}"> <telerik:CategoricalAxis.LabelTemplate> <DataTemplate> <!-- This gives me the Date on the Event, what I want to do --> <TextBlock Text="{Binding DataPoint.DataItem.CategoryAxisLabel}" /> <!-- This gives me the Event Number, not desired --> <TextBlock Text="{Binding}" /> </DataTemplate> </telerik:CategoricalAxis.LabelTemplate> </telerik:CategoricalAxis> </telerik:RadCartesianChart.HorizontalAxis> <telerik:RadCartesianChart.VerticalAxis> <telerik:LinearAxis Title="{Binding LineChartDynamicDataSets.ValueTitle}" MajorStep=".25" SmartLabelsMode="SmartStep" TitleTemplate="{StaticResource DataTemplateChartTitle}" /> </telerik:RadCartesianChart.VerticalAxis> <telerik:RadCartesianChart.Grid> <telerik:CartesianChartGrid MajorLinesVisibility="XY" /> </telerik:RadCartesianChart.Grid> <telerik:RadCartesianChart.SeriesProvider> <telerik:ChartSeriesProvider Source="{Binding ChartData}"> <telerik:ChartSeriesProvider.SeriesDescriptors> <telerik:CategoricalSeriesDescriptor CategoryPath="PlotCategory" ItemsSourcePath="ChartPlots" ValuePath="PlotValue"> <telerik:CategoricalSeriesDescriptor.Style> <Style TargetType="{x:Type telerikChartView:LineSeries}"> <Setter Property="LegendSettings" Value="{Binding Name, Converter={StaticResource StringToChartLegendSettingsConverter}}" /> <Setter Property="TrackBallInfoTemplate" Value="{StaticResource TrackBallInfoTemplate}" /> <Setter Property="TrackBallTemplate" Value="{StaticResource TrackBallTemplate}" /> </Style> </telerik:CategoricalSeriesDescriptor.Style> </telerik:CategoricalSeriesDescriptor> </telerik:ChartSeriesProvider.SeriesDescriptors> </telerik:ChartSeriesProvider> </telerik:RadCartesianChart.SeriesProvider></telerik:RadCartesianChart>However, instead of the PlotCategory being used for the labels, I want the CategoryAxisLabel to be used instead. The reasoning I need to do this is that in my data I have multiple events which happen on the same date. When I originally plotted the chart all of the data points were plotted on the same day. For a line chart that looked horrible. So to change this I now plot to the events which gives me the lines desired, but now I want to display the date for the label and not the event number. I have not been able to find a way to do this, and it is the last hurdle I need to overcome.
Thank you
Hi,
i am thinking about a phonebook app for hour business software and i am not sure how to start. Using a TabControl for A-Z and just load data which
are in this chapter. Any ideas?
Thanks
Rene

class Person : INotifyPropertyChanged{ public int Age{get;set;} public string Name {get;set;}}Hi,
is it possible to save a Text as html without classes? I just saved the word "TEST" in bold and this comes out:
TEST
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled</title><style type="text/css">p { margin-top: 0px;margin-bottom: 10px;line-height: 1.14999997615814; } body { font-family: 'Verdana';font-style: Normal;font-weight: normal;font-size: 16px; } .TableNormal { telerik-style-type: table;telerik-style-name: TableNormal;border-collapse: collapse; } .TableGrid { telerik-style-type: table;telerik-style-name: TableGrid;telerik-based-style-name: TableNormal;margin-bottom: 0px;line-height: 1;border-left: 1px solid #000000;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-collapse: collapse; } .Normal { telerik-style-type: paragraph;telerik-style-name: Normal;font-family: 'Calibri';font-size: 14.6666669845581px;border-collapse: collapse; } .Heading1 { telerik-style-type: paragraph;telerik-style-name: Heading1;telerik-based-style-name: Normal;telerik-linked-style-name: Heading1Char;font-weight: bold;font-size: 18.6666660308838px;color: #4F81BD;margin-top: 32px;margin-bottom: 0px;border-collapse: collapse; } .Heading1Char { telerik-style-type: character;telerik-style-name: Heading1Char;telerik-linked-style-name: Heading1;font-weight: bold;font-size: 18.6666660308838px;color: #4F81BD;margin-top: 32px;margin-bottom: 0px;border-collapse: collapse; } .Heading2 { telerik-style-type: paragraph;telerik-style-name: Heading2;telerik-linked-style-name: Heading2Char;font-family: 'Calibri';font-weight: bold;font-size: 21.3333339691162px;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading2Char { telerik-style-type: character;telerik-style-name: Heading2Char;telerik-linked-style-name: Heading2;font-family: 'Calibri';font-weight: bold;font-size: 21.3333339691162px;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading3 { telerik-style-type: paragraph;telerik-style-name: Heading3;telerik-linked-style-name: Heading3Char;font-family: 'Calibri';font-weight: bold;font-size: 18.6666660308838px;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading3Char { telerik-style-type: character;telerik-style-name: Heading3Char;telerik-linked-style-name: Heading3;font-family: 'Calibri';font-weight: bold;font-size: 18.6666660308838px;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading4 { telerik-style-type: paragraph;telerik-style-name: Heading4;telerik-based-style-name: Normal;telerik-linked-style-name: Heading4Char;font-style: Italic;font-weight: bold;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading4Char { telerik-style-type: character;telerik-style-name: Heading4Char;telerik-linked-style-name: Heading4;font-style: Italic;font-weight: bold;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading5 { telerik-style-type: paragraph;telerik-style-name: Heading5;telerik-based-style-name: Normal;telerik-linked-style-name: Heading5Char;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading5Char { telerik-style-type: character;telerik-style-name: Heading5Char;telerik-linked-style-name: Heading5;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading6 { telerik-style-type: paragraph;telerik-style-name: Heading6;telerik-based-style-name: Normal;telerik-linked-style-name: Heading6Char;font-style: Italic;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading6Char { telerik-style-type: character;telerik-style-name: Heading6Char;telerik-linked-style-name: Heading6;font-style: Italic;color: #4F81BD;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading7 { telerik-style-type: paragraph;telerik-style-name: Heading7;telerik-based-style-name: Normal;telerik-linked-style-name: Heading7Char;font-style: Italic;color: #000000;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading7Char { telerik-style-type: character;telerik-style-name: Heading7Char;telerik-linked-style-name: Heading7;font-style: Italic;color: #000000;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading8 { telerik-style-type: paragraph;telerik-style-name: Heading8;telerik-based-style-name: Normal;telerik-linked-style-name: Heading8Char;font-size: 13.3333330154419px;color: #000000;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading8Char { telerik-style-type: character;telerik-style-name: Heading8Char;telerik-linked-style-name: Heading8;font-size: 13.3333330154419px;color: #000000;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading9 { telerik-style-type: paragraph;telerik-style-name: Heading9;telerik-based-style-name: Normal;telerik-linked-style-name: Heading9Char;font-style: Italic;font-size: 13.3333330154419px;color: #000000;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Heading9Char { telerik-style-type: character;telerik-style-name: Heading9Char;telerik-linked-style-name: Heading9;font-style: Italic;font-size: 13.3333330154419px;color: #000000;margin-top: 13.3333330154419px;margin-bottom: 0px;border-collapse: collapse; } .Caption { telerik-style-type: paragraph;telerik-style-name: Caption;telerik-based-style-name: Normal;font-family: 'Calibri';font-weight: bold;font-size: 12px;color: #4F81BD;line-height: 1;border-collapse: collapse; } .FootnoteReference { telerik-style-type: character;telerik-style-name: FootnoteReference;border-collapse: collapse; } .FootnoteText { telerik-style-type: paragraph;telerik-style-name: FootnoteText;telerik-linked-style-name: FootnoteTextChar;font-size: 13.3333333333333px;margin-bottom: 0px;line-height: 1;border-collapse: collapse; } .FootnoteTextChar { telerik-style-type: character;telerik-style-name: FootnoteTextChar;telerik-linked-style-name: FootnoteText;font-size: 13.3333333333333px;margin-bottom: 0px;line-height: 1;border-collapse: collapse; } .EndnoteReference { telerik-style-type: character;telerik-style-name: EndnoteReference;border-collapse: collapse; } .EndnoteText { telerik-style-type: paragraph;telerik-style-name: EndnoteText;telerik-linked-style-name: EndnoteTextChar;font-size: 13.3333333333333px;margin-bottom: 0px;line-height: 1;border-collapse: collapse; } .EndnoteTextChar { telerik-style-type: character;telerik-style-name: EndnoteTextChar;telerik-linked-style-name: EndnoteText;font-size: 13.3333333333333px;margin-bottom: 0px;line-height: 1;border-collapse: collapse; } .TOC1 { telerik-style-type: paragraph;telerik-style-name: TOC1;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;border-collapse: collapse; } .TOC2 { telerik-style-type: paragraph;telerik-style-name: TOC2;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 14.6666669845581px;border-collapse: collapse; } .TOC3 { telerik-style-type: paragraph;telerik-style-name: TOC3;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 29.3333339691162px;border-collapse: collapse; } .TOC4 { telerik-style-type: paragraph;telerik-style-name: TOC4;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 44.0000009536743px;border-collapse: collapse; } .TOC5 { telerik-style-type: paragraph;telerik-style-name: TOC5;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 58.6666679382324px;border-collapse: collapse; } .TOC6 { telerik-style-type: paragraph;telerik-style-name: TOC6;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 73.3333349227905px;border-collapse: collapse; } .TOC7 { telerik-style-type: paragraph;telerik-style-name: TOC7;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 88.0000019073486px;border-collapse: collapse; } .TOC8 { telerik-style-type: paragraph;telerik-style-name: TOC8;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 102.666668891907px;border-collapse: collapse; } .TOC9 { telerik-style-type: paragraph;telerik-style-name: TOC9;telerik-based-style-name: Normal;margin-bottom: 6.66666650772095px;margin-left: 117.333335876465px;border-collapse: collapse; } .TableofFigures { telerik-style-type: paragraph;telerik-style-name: TableofFigures;telerik-based-style-name: Normal;margin-bottom: 0px;border-collapse: collapse; } .Hyperlink { telerik-style-type: character;telerik-style-name: Hyperlink;color: #0000FF;text-decoration: underline;border-collapse: collapse; } .Title { telerik-style-type: paragraph;telerik-style-name: Title;font-family: 'Calibri';font-size: 37.3333320617676px;color: #093367;margin-left: 0px;text-align: left;border-collapse: collapse; } .TOCHeader { telerik-style-type: paragraph;telerik-style-name: TOCHeader;font-family: 'Calibri';font-size: 21.3333339691162px;color: #74A6E2;border-collapse: collapse; } .p_E2968D9D { telerik-style-type: local; } .s_6C8EFA9D { telerik-style-type: local;font-weight: bold; } .s_E2968D9D { telerik-style-type: local; } </style></head><body>
TEST
<p ><span><font weight="bold">TEST</font></span><span class="s_E2968D9D"></span></p></body></html>Is it possible to save the Text without classes?
Thanks
Rene

Looks like few of the Excel functions are missing from the current WPF spreadsheet control, below are the few which we have found missing.
VALUE
MID
TRIM
Query 1: Does WPF spreadsheet control have an alternate names to these function which perform the same action?
Query 2: We are using a trial version for evaluation and may be the reason these have been omitted, could you please confirm the above/All of excel's default formulas are available in the retail version of Telerik WPF spreadsheet.?
Query 3: If not available, will Telerik plan to provide an update with these missing formulas implemented ?
However these missing formula appears to be in the ASP.NET version of the spreadsheet, which is quite strange, because i thought releases of WPF version and ASP.NET version of the spreadsheet control are in sync.
Regards
Manas
