Hi,
Where is it possible to find the official version of the last trial version into the website for the WPF RadControls ?
Thanks in advance,
<UserControl x:Class="DragAndDropTest.simple" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:dragDrop="clr-namespace:Telerik.Windows.Controls.DragDrop;assembly=Telerik.Windows.Controls"> |
<UserControl.Resources> |
<Style TargetType="StackPanel"> |
<Setter Property="dragDrop:RadDragAndDropManager.AllowDrop" Value="True" /> |
</Style> |
<Style TargetType="Label"> |
<Setter Property="dragDrop:RadDragAndDropManager.AllowDrag" Value="True" /> |
</Style> |
</UserControl.Resources> |
<Grid> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<StackPanel |
Name="Stack1" |
Grid.Column="0"> |
<Label Name="lbl1" Background="Green" /> |
</StackPanel> |
<StackPanel |
Name="Stack2" |
Grid.Column="1"> |
<Label Name="lbl2" Background="Red" /> |
</StackPanel> |
</Grid> |
</UserControl> |
using System; |
using System.Collections.Generic; |
using System.Linq; |
using System.Text; |
using System.Windows; |
using System.Windows.Controls; |
using System.Windows.Data; |
using System.Windows.Documents; |
using System.Windows.Input; |
using System.Windows.Media; |
using System.Windows.Media.Imaging; |
using System.Windows.Navigation; |
using System.Windows.Shapes; |
using Telerik.Windows.Controls.DragDrop; |
namespace DragAndDropTest |
{ |
/// <summary> |
/// Interaction logic for simple.xaml |
/// </summary> |
public partial class simple : UserControl |
{ |
public simple() |
{ |
InitializeComponent(); |
RadDragAndDropManager.AddDragInfoHandler(lbl1, OnDragInfo); |
RadDragAndDropManager.AddDragQueryHandler(lbl1, OnDragQuery); |
RadDragAndDropManager.AddDragInfoHandler(lbl2, OnDragInfo); |
RadDragAndDropManager.AddDragQueryHandler(lbl2, OnDragQuery); |
RadDragAndDropManager.AddDropInfoHandler(Stack1, OnDropInfo); |
RadDragAndDropManager.AddDropQueryHandler(Stack1, OnDropQuery); |
RadDragAndDropManager.AddDropInfoHandler(Stack2, OnDropInfo); |
RadDragAndDropManager.AddDropQueryHandler(Stack2, OnDropQuery); |
} |
private void OnDropQuery(object sender, DragDropQueryEventArgs e) |
{ |
e.QueryResult = true; |
e.Handled = true; |
} |
private void OnDropInfo(object sender, DragDropEventArgs e) |
{ |
if (e.Options.Status == DragStatus.DropComplete) |
{ |
((e.Options.Source as Label).Parent as StackPanel).Children.Remove(e.Options.Source); |
(sender as StackPanel).Children.Add(e.Options.Source); |
} |
} |
private void OnDragInfo(object sender, DragDropEventArgs e) |
{ |
Label item = sender as Label; |
if (e.Options.Status == DragStatus.DragInProgress) |
{ |
ContentControl cue = new ContentControl(); |
cue.Content = new Label() { Background = item.Background }; |
e.Options.DragCue = cue; |
e.Options.ArrowCue = RadDragAndDropManager.GenerateArrowCue(); |
} |
} |
private void OnDragQuery(object sender, DragDropQueryEventArgs e) |
{ |
e.Options.Payload = sender; |
e.QueryResult = true; |
e.Handled = true; |
} |
} |
} |
using System; |
using System.Collections.Generic; |
using System.ComponentModel; |
using System.Data; |
using System.Drawing; |
using System.Linq; |
using System.Text; |
using System.Windows.Forms; |
namespace DragAndDropTest |
{ |
public partial class Form1 : Form |
{ |
public Form1() |
{ |
InitializeComponent(); |
elementHost1.Child = new simple(); |
} |
} |
} |
Hello,
in the ChartControl-Help I found this hint to increase charting performace:
Simplify the chart item ControlTemplate - e.g. the Line item template contains by default an item label and a point mark visual. The point mark visual can be removed (as they are relatively insignificant when rendering thousands of records). With lots of points the sheer number of UI elements simply bogs the system down as discussed above). So if you cannot reduce the data points, you will need to simplify the chart item ControlTemplate.
Can anybody give me an example how to do this?
SelectedItem="{Binding Path=Food, Mode=OneWayToSource}">
public
Food Food
{
get
{
return
_food; }
set
{ _food = value; }
}
Hi,
Version : 2010 Q2 - 2010.2.714.35
Hi,
I have a WPF application (.net 3.5) with MVP pattern and the Microsoft Unity container.
When i add a RadDatePicker in a view, there is a drop down problem :
the calendar doesn't appear and other controls have a similar behavior : for the original ComboBox, the drop down list don't display.
Without RadDatePicker, all controls appear correctly.
(With the version 2010.1.422.35, it work.)
I don't have this problem in a classic WPF application (without MVP neither Unity).
Otherwise, in the Visual Studio out, an error occurs many time :
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'ElementName=PART_DropDownButton'. BindingExpression:Path=IsMouseOver; DataItem=null; target element is 'ButtonChrome' (Name='ButtonChrome'); target property is 'RenderMouseOver' (type 'Boolean')
I try to catch this error with a diagnostic converter (System.Diagnostics) :
<Style TargetType="{x:Type telerik:RadDatePicker}">
<Setter Property="???" Value="{Binding Path=???, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}, diagnostics:PresentationTraceSources.TraceLevel=High}"/>
</Style>
But i don't found interesting property to watch in order to have more details.
Thanks in advance