This is a migrated thread and some comments may be shown as answers.

Context Menu wi

1 Answer 52 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Naren
Top achievements
Rank 1
Naren asked on 27 Sep 2010, 04:19 PM
Hi,
I am using ContextMenu.on ListBox.

My Xaml is as follows:




 <Grid x:Name="LayoutRoot" Background="White">
        <ListBox x:Name="whatfirstAttributeList" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Disabled" dragDrop:RadDragAndDropManager.AllowDrag="True" FontWeight="Normal" >
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <StackPanel Width="300" Background="{Binding Name, Converter={StaticResource myconverter}}">
                        <TextBlock Text="{Binding Name}" x:Name="AttributeList" FontSize="12"/>
                    </StackPanel>
                </DataTemplate>
            </ListBox.ItemTemplate>
            <telerikNav:RadContextMenu.ContextMenu>
                <telerikNav:RadContextMenu x:Name="ContextMenu" ItemClick="ContextMenu_ItemClick" Opened="ContextMenu_Opened">
                    <telerikNav:RadMenuItem Header="Add Attribute" />
                    <telerikNav:RadMenuItem Header="Delete Attribute"/>
                </telerikNav:RadContextMenu>
            </telerikNav:RadContextMenu.ContextMenu>
        </ListBox>
    </Grid>



How can I get selected Item on ListBox in following cases?
1>
private void ContextMenu_Opened(object sender, RoutedEventArgs e)
        {
            if (this.whatfirstAttributeList.SelectedItem != null)
            {
this always returns Null.........
2>
private void ContextMenu_ItemClick(object sender, Telerik.Windows.RadRoutedEventArgs e)
        {
            DataItem dataItem = this.selectedColumnItem.DataContext as DataItem;
This doesn't work....always give error....




Can you help me out....
Thanx in advance ...waiting for reply...

1 Answer, 1 is accepted

Sort by
0
George
Telerik team
answered on 29 Sep 2010, 05:23 PM
Hi Naren,

I will answer you in this thread as well.
 

Greetings,
George
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
Menu
Asked by
Naren
Top achievements
Rank 1
Answers by
George
Telerik team
Share this question
or