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 |
} |