I need to select an item in the tree and I am using ItemSource to generate the elements on the tree so I do not have a reference to the node.
I tried to use this example but IsSelected in my view model is not set or retreived:
http://www.telerik.com/forums/radtreeview-selecteditem-binding
My code:
<telerik:RadTreeListView x:Name="treeFileSystem" IsBusy="{Binding IsBusy}" RowIndicatorVisibility="Collapsed"
IsReadOnly="True" AutoGenerateColumns="False" ItemsSource="{Binding FoldersOnDemand, IsAsync=True}" IsExpandedBinding="{Binding IsExpanded, Mode=TwoWay}"
AutoExpandItems="False" Grid.Row="0" SelectionChanged="treeFileSystem_SelectionChanged">
<telerik:RadTreeListView.ItemContainerStyle>
<Style TargetType="telerik:RadTreeViewItem">
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay}" />
</Style >
</telerik:RadTreeListView.ItemContainerStyle>
What it the correct approach to select the item in the tree? I know the full path and I know which item it is in the view model.
Thanks
WPF DataGrid has empty row at the end which is used to create new rows.
1. How can similar row be added to GridView instead of row with label "Click to insert new row ..."?
2. How to handle keyboard that hitting enter and tabbing out of last cell in the new row keeps adding new rows?
Thanks, Michael
Hello,
The filter os GridViewComboBox column not working propertly.
This filtering by SelectedValuePath (It should filter by DisplayMemberPath).
I put the value of SelectedValuePath and it filtered correctly.
Logically users filtered by DisplayMemberPath.
Solution?
Thanks
Hi,
I’m trying to use a data grid view to bind to a data table where each cell holds an object of a known type. I would like to bind the grid cells’ values to a particular property of these objects and bind colours and other attributes to other properties.
For example, each cell might have the following as its value:
interface ICellObject
{
object Value {get;set;}
bool IsDirty {get;set;}
}
When someone edits a cell, I would like it to store the value in the Value property. The cell colour would be bound to an expression using the IsDirty property. The actual ICellObject reference would never be changed. Would this be possible, and how would I do it?
Thanks,
Kyle
Hi
I found many examples of custom aggregates and I'm able to do aggregate function with those helps for specific class with specific property which is used in my grid. But now I have few situations that I want to get count of checked (in class type boolean with value true) from that column. I would like to get it done in one function so I don't need to do several almost same kind code (only class and property changed).
So how I have to change this function to get it work universally (without class 'DeliveriesForAccountsCls' and property name 'isChecked')?
public class CheckedDeliveriesCount : AggregateFunction<DeliveriesForAccountsCls, double>{ public CheckedDeliveriesCount () { this.AggregationExpression = items => Summary(items); } private double Summary(IEnumerable<DeliveriesForAccountsCls> source) { var itemCount = source.Count(); if (itemCount > 1) { var values = source.Where(x => x.isChecked); var sum = values.Count(); return sum; } return 0; }}
Regards
Harri
Hi,
I'm trying to use very small decimal numbers for the Minimum and Maximum Values for the Range Slider however it doesn't show the labels for the ticks.
Am I doing something wrong or is it a limitation for the Minimum and Maximum values?
Example:
Minimum = -1.5080401719063519
Maximum = 1.2150488669618964
Tick = ((Maximum - Minimum) / 5) = 0.54461780777364965
I am using WPF tab control and each tab item has a user control, Some of the user controls have lot of UI elements and there are lot bindings, because by default tab control load/unload each tab item when you switch tabs it is very slow, I mean there is a delay of few seconds between user clicking on a tab and tab is completely rendered.
I am planning to give RadTabcontrol a try and use iscontent preserved proerty, but before i do that i wanted to find out what are the pros/cons of using iscontent preserved, according to your documentation "For performance optimization the ControlTemplate of the RadTabControl defines a single ContentPresenter which holds only the currently selected RadTabItem's Content. "
If i use content preserved will it also prevent call to the constructor of each user control and call to loaded/unloaded event of user control when you switch tabs.
Thanks
Vikas
Hi,
We're building MVVM/Caliburn based application. We are placing Views inside content control, alowing user to navigate to other child VM, and going back to parent.
The problem is that when we use TreeListView - it works correctly untill we won't go back to parent VM - which causes a view to be attached in place of other one. TLV Items are not rendered - control stays empty (border is there, column headers also). Silly thing is if I replace TLV with other control - event listbox it works - I can see all items bound to VM.
Only TLV is ignoring reattaching to view - all other controls are shown properly. Also VM's property is being accessed and returns proper list of items - so binding is probably working, but still items are not displayed.
Whan could cause such behaviour?