or
private
void
searchTextbox_KeyDown(
object
sender, KeyEventArgs e)
{
if
(e.Key == Key.Enter)
// Enter key pressed
{
this
.treeListView.FilterDescriptors.Clear();
var searchTextBox = (TextBox)sender;
if
(!
string
.IsNullOrWhiteSpace(searchTextBox.Text))
{
//this.treeListView.FilterDescriptors.SuspendNotifications();
if
(
this
.FilterColumns.Count() < 2)
{
var filterColumn =
this
.treeListView.Columns[0];
filterColumn.ClearFilters();
IColumnFilterDescriptor columnDescriptor = filterColumn.ColumnFilterDescriptor;
columnDescriptor.FieldFilter.Clear();
if
(!
string
.IsNullOrWhiteSpace(searchTextBox.Text))
{
columnDescriptor.SuspendNotifications();
columnDescriptor.FieldFilter.Filter1.Operator = FilterOperator.Contains;
columnDescriptor.FieldFilter.Filter1.Value = searchTextBox.Text.Trim();
columnDescriptor.FieldFilter.Filter1.IsCaseSensitive =
false
;
if
(columnDescriptor.FieldFilter.Filter2 !=
null
)
{
columnDescriptor.FieldFilter.Filter2.Operator = FilterOperator.IsNotNull;
columnDescriptor.FieldFilter.Filter2.Value =
null
;
}
try
{
columnDescriptor.ResumeNotifications();
}
catch
(ArgumentException) { }
}
}
else
{
CompositeFilterDescriptor compositeDescriptor =
new
CompositeFilterDescriptor();
compositeDescriptor.LogicalOperator = FilterCompositionLogicalOperator.Or;
foreach
(var column
in
this
.FilterColumns)
{
compositeDescriptor.FilterDescriptors.Add(
new
FilterDescriptor(column,FilterOperator.Contains, searchTextbox.Text,
false
,
typeof
(
string
)));
}
//this.treeListView.FilterDescriptors.SuspendNotifications();
this
.treeListView.FilterDescriptors.Add(compositeDescriptor);
//this.treeListView.FilterDescriptors.ResumeNotifications();
}
//this.treeListView.FilterDescriptors.ResumeNotifications();
}
}
}
<br> MapPinPoint pinPoint =
new
MapPinPoint()<br> {<br> Background =
new
SolidColorBrush(Colors.Transparent),<br> Foreground =
new
SolidColorBrush(Colors.Transparent),<br> FontSize = 14,<br> Text =
"test"
+ i ,<br> ImageSource =
new
BitmapImage(
new
Uri(@
"https://cdn4.iconfinder.com/data/icons/aiga-symbol-signs/388/aiga_taxi-32.png"
, UriKind.Absolute))<br> };<br><br>
this
.informationLayer.Items.Add(pinPoint);
01.
<
telerik:RadCartesianChart
x:Name
=
"Chart"
Palette
=
"{StaticResource ChartPalette}"
>
02.
03.
<
telerik:RadCartesianChart.SeriesProvider
>
04.
<
telerik:ChartSeriesProvider
Source
=
"{Binding SeriesProvider, ElementName=Control}"
>
05.
<
telerik:ChartSeriesProvider.SeriesDescriptors
>
06.
<
telerik:CategoricalSeriesDescriptor
ItemsSourcePath
=
"ItemsSource"
CategoryPath
=
"Time"
ValuePath
=
"Value"
>
07.
<
telerik:CategoricalSeriesDescriptor.Style
>
08.
<
Style
TargetType
=
"{x:Type telerik:LineSeries}"
>
09.
<
Style.Triggers
>
10.
<
DataTrigger
Binding
=
"{Binding UseLogarithmicAxis}"
Value
=
"True"
>
11.
<
Setter
Property
=
"VerticalAxis"
>
12.
<
Setter.Value
>
13.
<
telerik:LogarithmicAxis
HorizontalLocation
=
"Right"
LineStroke
=
"{Binding LogarithmicAxisBrush}"
/>
14.
</
Setter.Value
>
15.
</
Setter
>
16.
</
DataTrigger
>
17.
</
Style.Triggers
>
18.
</
Style
>
19.
</
telerik:CategoricalSeriesDescriptor.Style
>
20.
</
telerik:CategoricalSeriesDescriptor
>
21.
</
telerik:ChartSeriesProvider.SeriesDescriptors
>
22.
</
telerik:ChartSeriesProvider
>
23.
</
telerik:RadCartesianChart.SeriesProvider
>
24.
25.
<
telerik:RadCartesianChart.HorizontalAxis
>
26.
<
telerik:DateTimeContinuousAxis
/>
27.
</
telerik:RadCartesianChart.HorizontalAxis
>
28.
29.
<
telerik:RadCartesianChart.VerticalAxis
>
30.
<
telerik:LinearAxis
/>
31.
</
telerik:RadCartesianChart.VerticalAxis
>
32.
33.
</
telerik:RadCartesianChart
>