or
| public class MainViewModel |
| { |
| public ICollectionView ItemsView { /* ... */ } |
| public ObservableCollection<EnumViewModel<EAgeGroup>> AvailableAgeGroups { /* ... */ } |
| } |
| public class PersonViewModel |
| { |
| public EnumViewModel<EAgeGroup> AgeGroup |
| { |
| get { /* ... */ } |
| set { /* ... */ } |
| } |
| } |
| public class EnumViewModel<TEnum> |
| { |
| public object LocalizedValue { /* ... */ } |
| } |
| <telerik:GridViewComboBoxColumn |
| UniqueName="AgeGroup" |
| ItemsSource="{Binding AvailableAgeGroups}" |
| DisplayMemberPath="LocalizedValue" |
| SelectedValueMemberPath="AgeGroup" |
| Header="Age Group" |
| IsFilterable="True"/> |
| <telerikNav:RadTabControl TabOrientation="Horizontal" TabStripPlacement="Left"> |
| <telerikNav:RadTabItem Header="Tab1" /> |
| <telerikNav:RadTabItem Header="Tab2" /> |
| </telerikNav:RadTabControl> |
Hi.. again...
I have GridViewComboColumn in a GridView. How can I programatically set focus the combox in the current row and open it?
I have button on a form that addes a new row... so I want to set focus to the combobox so the user can begin entereing.... thanks again
<telerikPresentation:GridViewComboBoxColumn DisplayMemberPath="comm_name" SelectedValueMemberPath="comm_name" DataMemberBinding="{Binding comm_name}" Header="Commodity" Width="175" />
| <Page x:Class="RadControlsWpfBrowserApp2.Page1" |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| Title="Page1" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"> |
| <Grid> |
| <StackPanel Orientation="Horizontal"> |
| <telerik:RadScheduler Name="radScheduler1" HorizontalAlignment="Stretch" /> |
| <telerik:RadExpander ExpandDirection="Left" HorizontalAlignment="Right"> |
| <telerik:RadExpander.Header> |
| <Grid HorizontalAlignment="Stretch"> |
| <Grid.ColumnDefinitions> |
| <ColumnDefinition Width="Auto" /> |
| <ColumnDefinition Width="*" /> |
| </Grid.ColumnDefinitions> |
| <TextBlock Text="Header" /> |
| <Rectangle Grid.Column="1" Margin="5,0,0,0" VerticalAlignment="Center" Height="2" Fill="Gray" /> |
| </Grid> |
| </telerik:RadExpander.Header> |
| <StackPanel Orientation="Vertical" > |
| <Ellipse Width="33" Height="33" Margin="5" Fill="Yellow" /> |
| <Ellipse Width="33" Height="33" Margin="5" Fill="Blue" /> |
| <Ellipse Width="33" Height="33" Margin="5" Fill="Red" /> |
| </StackPanel> |
| </telerik:RadExpander> |
| </StackPanel> |
| </Grid> |
| </Page> |
this
.radGridView1.SelectedItem = radGridView1.Items[RecordNumber-1];
this.radGridView1.ScrollIntoView(this.radGridView1.SelectedItem);
| <StackPanel> |
| <telerikNavigation:RadTreeView x:Name="tree"/> |
| <TextBlock x:Name="msg"/> |
| </StackPanel> |
| private void Window_Loaded(object sender, RoutedEventArgs e) |
| { |
| RadTreeViewItem item1 = new RadTreeViewItem() { Header = "item1" }; |
| RadTreeViewItem item2 = new RadTreeViewItem() { Header = "item2" }; |
| RadTreeViewItem item3 = new RadTreeViewItem() { Header = "item3" }; |
| tree.Items.Add(item1); |
| item1.Items.Add(item2); |
| item2.Items.Add(item3); |
| // item3.RootItem returns item1 in 2009.1103 version (CORRECT) |
| // item3.RootItem returns item3 in 2010.0309 version (WRONG) |
| msg.Text = "item3.RootItem is " + item3.RootItem.Header.ToString(); |
| tree.ExpandAll(); // <-- This also doesn't seem to be working |
| item1.ExpandAll(); // <-- Neither does this |
| } |