none
Llenar ListBox ordenado RRS feed

  • Pregunta

  • Hola.

    No hay forma de que me muestre el contenido seleccionado en un listbox. Este es mi xaml

    <Window x:Class="Papeles.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
           xmlns:scm="clr-namespace:System.ComponentModel;assembly=WindowsBase"
            xmlns:dat="clr-namespace:System.Windows.Data;assembly=PresentationFramework"
    
            
            
            Title="Entrevista de diagnóstico" WindowState="Normal">
            
           
    
    
        <Window.Resources>
    
            <CollectionViewSource x:Name = "Vista" x:Key="Vista" 
                                  Source="{Binding}" >
    
                <CollectionViewSource.SortDescriptions>
                    <scm:SortDescription PropertyName= "@Nombre" Direction="Ascending"/>
                </CollectionViewSource.SortDescriptions>
    
                <CollectionViewSource.GroupDescriptions>
                    <dat:PropertyGroupDescription PropertyName="@Nombre" />
                </CollectionViewSource.GroupDescriptions>
    
    
            </CollectionViewSource>
                
                
        </Window.Resources>
    
    
        <Grid  Margin="10,-14,2,85" >
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="375*"/>
                <ColumnDefinition Width="85*"/>
                <ColumnDefinition Width="288*"/>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="65*"/>
                <RowDefinition Height="633*"/>
    
            </Grid.RowDefinitions>
    
    
            <Grid.DataContext>
                <XmlDataProvider   x:Name="Papeles"   XPath="Expediente/Usuario"  />
            </Grid.DataContext>
    
    
    
            <Menu Margin="0,15,35,0" Grid.ColumnSpan="3" Background="#FFB0ADEC">
                <MenuItem Header="Archivo" >
                    <MenuItem Header="Nuevo ..." Click="Nuevo" />
                    <Separator />
                    <MenuItem Header="Abrir" Click="Abrir" />
                    <Separator />
                    <MenuItem Header="Guardar" Click="Guardar" />
                    <MenuItem Header="Guardar como ..." Click="Guardarcomo" />
                    <Separator />
                    <MenuItem Header="Salir" Click="Salir" />
                </MenuItem>
                <MenuItem Name="Editar" Header="Usuario">
                    <MenuItem Header="Alta" Click="Alta" />
                    <Separator />
                    <MenuItem Header="Eliminar" Click="Eliminar" />
                </MenuItem>
                <MenuItem Name="Ver"  Header="Visualizar">
                    <MenuItem Header="pdf" Click="PDF" />
                    <Separator />
                    <MenuItem Header="xml" Click="XML" />
                </MenuItem>
    
            </Menu>
    
    
    
            <StackPanel  Orientation="Vertical" Margin="0,1,10,-41" Grid.Row="1" Grid.ColumnSpan="3"  HorizontalAlignment="Left" VerticalAlignment="Stretch"  >
               
                <ListBox x:Name="PapelesList"    
            		ItemsSource="{Binding Source={StaticResource Vista}}"
                        
            		IsSynchronizedWithCurrentItem="True"
            		Visibility="Visible" SelectionMode="Single" ToolTip="Usuarios" Background="Azure" FontSize="9" FontWeight="Bold" BorderThickness="2" Height="479" HorizontalAlignment="Left" Width="190" >
                    <ListBox.GroupStyle>
                        <x:Static Member="GroupStyle.Default"/>
                    </ListBox.GroupStyle>
    
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <TextBlock FontSize="10" Foreground="Gray" Text="{Binding XPath=Nombre}" />
    
    
                       </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
            </StackPanel>

    lunes, 13 de abril de 2015 15:06

Respuestas