Separately, the comboBoxs work fine, but they do not want to do it together, but at the time of loading it gives an error: an entry with this key already exists on the radGridView5.Columns [3] = comboColumn_operation ;.
Downloading occurs once
radGridView5.Invoke(new MethodInvoker(delegate () { radGridView5.AutoSizeRows = true; radGridView5.DataSource = _bindingSocOperationGrid; GridViewComboBoxColumn comboColumn = new GridViewComboBoxColumn("соц. работник"); comboColumn.DataSource = _bindingSocRabotnik; radGridView5.Columns[1] = comboColumn; comboColumn.FieldName = "fio"; GridViewComboBoxColumn comboColumn_operation = new GridViewComboBoxColumn("операция"); comboColumn_operation.DataSource = _bindingSocOperation; radGridView5.Columns[3] = comboColumn_operation; comboColumn_operation.FieldName = "operation"; }));
I would like create Finical chart to update real time data, let say every 1 second. I have create a small application with CandlestickSeries type and timer to add data point to chart. i also attached my code to this post.
Questions:
- please look at video, chart keep re-render and keep refreshing. Is that a way that to prevent hold chart refreshed? (I think that Vertical Axis no need to render).
- I would like to build a chart to let use scroll back to see last hour data but on current screen i would liek to show only last 2 mins data. Is that a sample to resolve the requirements?
Please help
Regards
I have 5 Collapsible panels, all are lined up unexpanded on the right side of my screen. When I run my program and expand the top panel, I would expect the others to move down to the bottom of the expanded first panel.
Please advise how to accomplish this
It looks like the Browsable attribute, which I use on a data model class property to hide it from the properties grid, also stops the property from being used by the Diagram control.
e.g. if my 'x co-ord' property is as below, then all my objects in the diagram have their X position at 0.
[Browsable(false)]
public int ScrnW
{
get { return _scrnW; }
set { _scrnW = value; OnPropertyChanged("ScrnW"); }
}
Is there a way I can either hide properties from the properties grid in another way, or make the Diagram able to use these properties regardless of being Browsable? I should think the latter, as I am explicitly telling the Diagram control to use specific properties, but that request is ignored.
Thanks
I have diagram elements that are just text, and I noticed there's a RadDiagramTextShape so I'm using that. What I'm wondering is how to set the text alignment within the bounds. Currently the text is always centered, but I'd like to set it to Left or Right also. I've seen HorizontalAlignment and HorizontalContentAlignment properties but that's the closest I could find.
Thanks.
Is it possible to select multiple screen shapes at once? Either by Shift-click or mouse-drag over shapes to select them, or preferably both. Do I need to implement this myself separately to the RadDiagram functionality? I'd like to be able to drag around multiple items, or delete multiple items, etc.
Thanks.
I have a data model that I'm trying to draw in a Diagram. I'm having some success with a custom shape class something like below. MyModelElement has X, Y, W, H & Text as well as other model data. I'm getting the bounding box in a different location to my visible shape, and it's always 100x100. I tried adding
Size =
new
Size(element.W, element.H)
in the RadDiagramShape creation below, but didn't change anything. Any help appreciated.
My code to populate the diagram is similar to below.
private
void
PopulateDiagram()
{
foreach
(var element
in
elements)
{
var elementShape =
new
MyElementShape(element);
var shape =
new
RadDiagramShape
{
Text = element.Text,
ElementShape = elementShape,
ForeColor = Color.Black,
DrawBorder =
true
,
BorderThickness =
new
Padding(1),
Position =
new
Telerik.Windows.Diagrams.Core.Point(element.X, element.Y)
};
radDiagram1.AddShape(shape);
}
public
class
MYElementShape : ElementShape
{
public
MyElementShape(MyModelElement element)
{
_element = element;
}
public
override
GraphicsPath CreatePath(Rectangle bounds)
{
GraphicsPath path =
new
GraphicsPath();
path.AddRectangle(
new
Rectangle(_element.X, _element.Y, _element.W, _element.H));
return
path;
}
}