or
<telerik:GridViewDataColumn Header="UnitPrice" DataMemberBinding="{Binding UnitPrice}" |
CellTemplateSelector="{StaticResource selector}" DataFormatString="{}{0:c}" /> |
<telerik:GridViewDataColumn UniqueName="direction" |
Header="Direction" DataMemberBinding="{Binding Path=eventDirection}"/> |
Hi,
i have tried following thing for Stick chart. Following thing is worling fine now issue:
public partial class MainPage : UserControl |
{ |
public MainPage() |
{ |
InitializeComponent(); |
InitializeChart(); |
} |
private void InitializeChart() |
{ |
Telerik.Windows.Controls.Charting.StickSeriesDefinition cssd = new StickSeriesDefinition(); |
cssd.ShowItemToolTips = true; |
telerikChart.DefaultSeriesDefinition = cssd; |
telerikChart.ItemsSource = GetStocks(); |
SeriesMapping sm=new SeriesMapping(); |
sm.ItemMappings.Add(new ItemMapping("Name", DataPointMember.XCategory)); |
sm.ItemMappings.Add(new ItemMapping("Open",DataPointMember.Open)); |
sm.ItemMappings.Add(new ItemMapping("Close", DataPointMember.Close)); |
sm.ItemMappings.Add(new ItemMapping("Low", DataPointMember.Low)); |
sm.ItemMappings.Add(new ItemMapping("High", DataPointMember.High)); |
sm.ItemMappings.Add(new ItemMapping("High", DataPointMember.Tooltip)); |
telerikChart.SeriesMappings.Add(sm); |
telerikChart.DefaultSeriesDefinition.ShowItemLabels = true; |
} |
private List<Stock> GetStocks() |
{ |
List<Stock> lstStock = new List<Stock>(); |
for (int i = 0; i < 1000; i=i+100) |
{ |
Stock s = new Stock(); |
s.Name = "Stock" + i; |
s.Open = i + 100; |
s.Low = i; |
Random r = new Random(i); |
r.NextDouble(); |
s.Close = r.Next(100,150) + i; |
s.High = s.Close + i; |
lstStock.Add(s); |
} |
return lstStock; |
} |
} |
public class Stock |
{ |
public string Name { get; set; } |
public double Open { get; set; } |
public double Close { get; set; } |
public double High { get; set; } |
public double Low { get; set; } |
} |
<telerik:RadTreeView IsDragDropEnabled="True" ItemTemplate="{StaticResource TreeItemTemplate}"> |
<telerik:RadTreeView.ItemContainerStyle> |
<Style TargetType="{x:Type telerik:RadTreeViewItem}"> |
<Setter Property="HorizontalContentAlignment" Value="Stretch"/> |
</Style> |
</telerik:RadTreeView.ItemContainerStyle> |
<telerik:RadTreeView.Items> |
<Control Name="control1" Tag="Some text for control1" /> |
<Control Name="control2" Tag="Some text for control2" /> |
</telerik:RadTreeView.Items> |
</telerik:RadTreeView> |
<DataTemplate x:Key="TreeItemTemplate"> |
<Border BorderThickness="1" BorderBrush="LightGray" Margin="2" CornerRadius="5"> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="Auto"/> |
<ColumnDefinition Width="*"/> |
</Grid.ColumnDefinitions> |
<TextBlock Grid.Column="0" Text="{Binding Name}" Margin="3,0,10,0"/> |
<GridSplitter Grid.Column="0" Width="1" Background="LightGray" ResizeDirection="Columns"/> |
<TextBlock Grid.Column="1" Text="{Binding Tag}" Margin="3,0,0,0"/> |
</Grid> |
</Border> |
</DataTemplate> |
Invalid property or field - '[FieldName]' for type: Object |
DataFormatString="{}{0:dd/MM/yyyy}" |
Invalid property or field - '[FieldName from previous]' for type: [Row data type for selected] |
Hi there,
I just like my Drop working if the target is inside the same ListBoxItem, not across ListBoxItem.
For instatnce, I put the the telerik's FirstLook example(aa1:eample) in ListBox:
<ListBox Grid.Row="1">
<ListBoxItem Height="250"> <aa1:Example></aa1:Example></ListBoxItem>
<ListBoxItem> <aa1:Example></aa1:Example>
</ListBoxItem>
</ListBox>
The control will show 2 times, I can drag from ListBoxItem1 and drop to ListBoxItem2. What I need is drag from ListBoxItem1 and drop the other side of ListBoxItem1, avoid dropping to different ListBoxItem. Is any way to fix that?
Thanks!
Amy
orderby s.artist, s.title |
select new { s.artist, s.title, s.id}); |
orderby s.artist, s.title |
select s); |