none
Ayuda en WPF RRS feed

  • Pregunta

  • Tengo un programa que estoy haciendo y puse unos componentes llamados expander que al momento de darle clic solo se expande un grid donde tengo mas componentes adentro de ese grid mi problema es que al inicio cuando puse el primer expander todo funcionaba correctamente cuando lo corri pero después puse otro y los componentes que había puesto en el primero expander al momento de correr el programa aparecían como si estuvieran inhabilitados no puedo darles clic solo a uno o 2 pero no se que este pasando.

    jueves, 14 de febrero de 2013 0:47

Todas las respuestas

  • Hola Miguel,

    El añadir otro expander no debería deshabilitar otro que ya está funcionando, porque los grids que hay dentro de cada uno son independientes. ¿Puedes poner el código xaml?

    Saludos


    @XaviPaper
    http://geeks.ms/blogs/xavipaper

    jueves, 14 de febrero de 2013 0:59
  • Es que si lo tengo bien el código xaml esta bien acomodado pero solo es al momento de correrlo cuando se me congelan los componentes

    pero aquí te dejo el código haber si me puedes ayudar solo es el código de los primero dos expander porque tengo 5 pero esta muy largo

    gracias.

    <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:local="clr-namespace:Punto_de_venta_DEAC_nivel_medio"
    	xmlns:ec="http://schemas.microsoft.com/expression/2010/controls"
    	x:Class="Punto_de_venta_DEAC_nivel_medio.menu_punto_de_venta"
    	mc:Ignorable="d"
    	x:Name="Window"
    	Title="menu_punto_de_venta" WindowState="Maximized" Width="1383" Height="862" AllowsTransparency="True" WindowStyle="None" Background="{x:Null}" Loaded="Window_Loaded">
        <Window.Resources>
            <DropShadowEffect x:Key="Effect1" />
        </Window.Resources>
        <Grid x:Name="LayoutRoot" DataContext="{Binding Source={StaticResource Producto_NuevoDataSource}}">
    		<Grid.ColumnDefinitions>
    			<ColumnDefinition Width="Auto" MinWidth="26.145"/>
    			<ColumnDefinition Width="Auto" MinWidth="1218.855"/>
    		</Grid.ColumnDefinitions>
    		<Rectangle Margin="-2,-1,-141.674,0" Stroke="Black" Grid.ColumnSpan="2">
    			<Rectangle.Fill>
    				<LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0">
    					<GradientStop Color="#FF7F8789" Offset="0.052"/>
    					<GradientStop Color="#FF7CD6D4" Offset="0.22"/>
    				</LinearGradientBrush>
    			</Rectangle.Fill>
    		</Rectangle>
    		<Image Height="94" Margin="44.001,20,0,0" Width="91.999" HorizontalAlignment="Left" VerticalAlignment="Top" Source="logodeacsinnombre.png" Stretch="Fill" Grid.Column="1"/>
    		<Label Content="Grupo DEAC ®" HorizontalAlignment="Left" Margin="151.333,18,0,0" VerticalAlignment="Top" Width="268.886" FontFamily="Segoe Print" FontSize="32" Grid.Column="1"/>
    		<Label Content="Punto de venta" HorizontalAlignment="Left" Margin="175.666,61.636,0,0" VerticalAlignment="Top" Width="196.886" FontFamily="Segoe Print" FontSize="24" Grid.Column="1"/>
    		<GroupBox HorizontalAlignment="Right" Margin="0,23.522,-38.009,0" VerticalAlignment="Top" Height="90.478" Width="244.673" FontSize="16" Header="Le atiende" Grid.Column="1">
    			<Button x:Name="button" Content="" Margin="10,3.834,6,0" Height="34.364" VerticalAlignment="Top" ToolTip="Cambiar Usuario"/>
    		</GroupBox>
    		<Expander x:Name="expventas" Header="Ventas F1" Margin="8,134,-93,35" FontFamily="Lucida Sans Unicode" FontSize="16" Expanded="expventas_Expanded" RenderTransformOrigin="0.375,0.625" Grid.Column="1">
    			<Grid Background="#FFE5E5E5">
    				<Grid.ColumnDefinitions>
    					<ColumnDefinition Width="766.793"/>
    					<ColumnDefinition Width="535.062"/>
    				</Grid.ColumnDefinitions>
    				<Label Content="Código Producto" HorizontalAlignment="Left" Margin="205,52.413,0,0" VerticalAlignment="Top" FontWeight="Bold"/>
    				<Button Content="" Height="48" Margin="2,37.413,0,0" VerticalAlignment="Top" BorderThickness="0" HorizontalAlignment="Left" Width="50" Grid.Column="1">
    					<Button.Background>
    						<ImageBrush ImageSource="lupa.png"/>
    					</Button.Background>
    				</Button>
    				<Label Content="F10" Margin="8.993,81.413,0,0" VerticalAlignment="Top" FontSize="13.333" HorizontalAlignment="Left" Grid.Column="1"/>
    				<Button Content="Agregar Producto" Height="27.839" Margin="0,56.082,84.328,0" VerticalAlignment="Top" HorizontalAlignment="Right" Width="169.333" Grid.Column="1"/>
    				<Label Content="ENTER" HorizontalAlignment="Right" Margin="0,81.332,149,0" VerticalAlignment="Top" FontSize="13.333" Grid.Column="1"/>
    				<Rectangle Height="48.926" Margin="20,111.987,15.674,0" Stroke="#FF2A739B" VerticalAlignment="Top" RadiusY="18.5" RadiusX="18.5" StrokeThickness="3" Opacity="0.8" Grid.ColumnSpan="2">
    					<Rectangle.Fill>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="#FFA7A7A7"/>
    							<GradientStop Color="#FFFBECEC" Offset="0.987"/>
    							<GradientStop Color="#FF979797" Offset="0.332"/>
    							<GradientStop Color="#FFE2D4D4" Offset="0.841"/>
    						</LinearGradientBrush>
    					</Rectangle.Fill>
    				</Rectangle>
    				<Button Content="Art. Común -- F7" HorizontalAlignment="Left" Height="25.926" Margin="147,122.32,0,0" VerticalAlignment="Top" Width="170" Opacity="0.8"/>
    				<Button Content="Mayoreo -- F8" Height="25.926" Margin="0,122.32,199.355,0" VerticalAlignment="Top" Opacity="0.8" HorizontalAlignment="Right" Width="170"/>
    				<Button Content="Entradas -- F9" Height="25.926" Margin="-30.674,122.32,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="170" Opacity="0.8" Grid.Column="1"/>
    				<Button Content="Salidas -- F11" Height="25.926" Margin="214.826,122.32,150.174,0" VerticalAlignment="Top" Opacity="0.8" Grid.Column="1"/>
    				<Rectangle Height="33.08" Stroke="#FF2A739B" StrokeThickness="0" VerticalAlignment="Top" Grid.ColumnSpan="2">
    					<Rectangle.Fill>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="White" Offset="1"/>
    							<GradientStop Color="#FFEB576B" Offset="0.013"/>
    							<GradientStop Color="#FFEBEBEB" Offset="0.582"/>
    							<GradientStop Color="#FFE9A1AA" Offset="0.177"/>
    						</LinearGradientBrush>
    					</Rectangle.Fill>
    				</Rectangle>
    				<Label Content="Venta de Productos -- Ticket 1" HorizontalAlignment="Left" Margin="38.015,0,0,0" VerticalAlignment="Top" Width="336.977" FontSize="21.333" Height="33.08"/>
    				<Label Content="+ / -" Margin="88.985,81.413,0,0" VerticalAlignment="Top" FontSize="13.333" HorizontalAlignment="Left"/>
    				<TabControl Margin="30,165.413,-206.826,48">
    					<TabItem Header="Ticket 1">
    						<Grid Background="#FFE5E5E5">
    							<DataGrid Margin="8" Background="#FF8F8D8D">
    								<DataGrid.Columns>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Código de Barras" IsReadOnly="True" Width="150" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Descripción del Producto" IsReadOnly="True" Width="365" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Precio Venta" IsReadOnly="True" Width="130" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Cantidad" IsReadOnly="True" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Importe" IsReadOnly="True" Width="110" d:IsHidden="True"/>
    								</DataGrid.Columns>
    							</DataGrid>
    						</Grid>
    					</TabItem>
    					<TabItem Header="Ticket 2" Visibility="Hidden">
    						<Grid Background="#FFE5E5E5">
    							<DataGrid Margin="8" Background="#FF8F8D8D">
    								<DataGrid.Columns>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Código de Barras" IsReadOnly="True" Width="150" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Descripción del Producto" IsReadOnly="True" Width="365" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Precio Venta" IsReadOnly="True" Width="130" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Cantidad" IsReadOnly="True" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Importe" IsReadOnly="True" Width="110" d:IsHidden="True"/>
    								</DataGrid.Columns>
    							</DataGrid>
    						</Grid>
    					</TabItem>
    					<TabItem Header="Ticket 3" Visibility="Hidden">
    						<Grid Background="#FFE5E5E5">
    							<DataGrid Margin="8" Background="#FF8F8D8D">
    								<DataGrid.Columns>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Código de Barras" IsReadOnly="True" Width="150" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Descripción del Producto" IsReadOnly="True" Width="365" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Precio Venta" IsReadOnly="True" Width="130" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Cantidad" IsReadOnly="True" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Importe" IsReadOnly="True" Width="110" d:IsHidden="True"/>
    								</DataGrid.Columns>
    							</DataGrid>
    						</Grid>
    					</TabItem>
    					<TabItem Header="Ticket 4" Visibility="Hidden">
    						<Grid Background="#FFE5E5E5">
    							<DataGrid Margin="8" Background="#FF8F8D8D">
    								<DataGrid.Columns>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Código de Barras" IsReadOnly="True" Width="150" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Descripción del Producto" IsReadOnly="True" Width="365" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Precio Venta" IsReadOnly="True" Width="130" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Cantidad" IsReadOnly="True" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Importe" IsReadOnly="True" Width="110" d:IsHidden="True"/>
    								</DataGrid.Columns>
    							</DataGrid>
    						</Grid>
    					</TabItem>
    					<TabItem Header="Ticket 5" Visibility="Hidden">
    						<Grid Background="#FFE5E5E5">
    							<DataGrid Margin="8" Background="#FF8F8D8D">
    								<DataGrid.Columns>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Código de Barras" IsReadOnly="True" Width="150" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Descripción del Producto" IsReadOnly="True" Width="365" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Precio Venta" IsReadOnly="True" Width="130" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Cantidad" IsReadOnly="True" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Importe" IsReadOnly="True" Width="110" d:IsHidden="True"/>
    								</DataGrid.Columns>
    							</DataGrid>
    						</Grid>
    					</TabItem>
    					<TabItem Header="Ticket 6" Visibility="Hidden">
    						<Grid Background="#FFE5E5E5">
    							<DataGrid Margin="8" Background="#FF8F8D8D">
    								<DataGrid.Columns>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Código de Barras" IsReadOnly="True" Width="150" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Descripción del Producto" IsReadOnly="True" Width="365" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Precio Venta" IsReadOnly="True" Width="130" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Cantidad" IsReadOnly="True" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Importe" IsReadOnly="True" Width="110" d:IsHidden="True"/>
    								</DataGrid.Columns>
    							</DataGrid>
    						</Grid>
    					</TabItem>
    					<TabItem Header="Ticket 7" Visibility="Hidden">
    						<Grid Background="#FFE5E5E5">
    							<DataGrid Margin="8" Background="#FF8F8D8D">
    								<DataGrid.Columns>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Código de Barras" IsReadOnly="True" Width="150" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Descripción del Producto" IsReadOnly="True" Width="365" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Precio Venta" IsReadOnly="True" Width="130" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Cantidad" IsReadOnly="True" d:IsHidden="True"/>
    									<DataGridTextColumn FontSize="13.333" FontFamily="Lucida Sans Unicode" Header="Importe" IsReadOnly="True" Width="110" d:IsHidden="True"/>
    								</DataGrid.Columns>
    							</DataGrid>
    						</Grid>
    					</TabItem>
    				</TabControl>
    				<Button Content="Cambiar Ticket" HorizontalAlignment="Left" Height="33" Margin="33,0,0,8" VerticalAlignment="Bottom" Width="180.333"/>
    				<Button Content="Pendiente" Height="33" Margin="254.844,0,375.678,8" VerticalAlignment="Bottom"/>
    				<Button Content="Eliminar Ticket" Height="33" Margin="0,0,179.678,8" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="154.333"/>
    				<Button Content="Cobrar -- F12" Height="72" Margin="255.326,195.413,45.674,0" VerticalAlignment="Top" Grid.Column="1"/>
    				<Label Content="$0.00" Margin="208.826,0,8,44" VerticalAlignment="Bottom" FontSize="64" Height="102.343" FontFamily="Lucida Sans Unicode" Foreground="#FFFF5656" FontWeight="Bold" HorizontalContentAlignment="Center" Grid.Column="1" />
    				<Button Content="Reimprimir Ultimo Ticket" Height="33" Margin="-33.174,0,0,8" VerticalAlignment="Bottom" HorizontalAlignment="Left" Width="214.333" Grid.Column="1"/>
    				<Button Content="Ventas del día y Devoluciones" Height="33" Margin="224.667,0,38,8" VerticalAlignment="Bottom" Grid.Column="1"/>
    				<Label Content="Pagó Con:" HorizontalAlignment="Right" Margin="0,0,114.726,262.854" VerticalAlignment="Bottom" Grid.Column="1"/>
    				<Label Content="$0.00" Margin="255.326,0,45.674,234.999" VerticalAlignment="Bottom" FontSize="24" Foreground="Red" HorizontalContentAlignment="Center" Grid.Column="1" />
    				<Label Content="Cambio:" HorizontalAlignment="Right" Margin="0,0,120.726,197.862" VerticalAlignment="Bottom" Grid.Column="1"/>
    				<Label Content="$0.00" Margin="255.326,0,45.674,166.468" VerticalAlignment="Bottom" FontSize="24" Foreground="Red" HorizontalContentAlignment="Center" Grid.Column="1" />
    				<Label Content="Total:" HorizontalAlignment="Right" Margin="0,0,131.702,117.392" VerticalAlignment="Bottom" Grid.Column="1"/>
    				<dxe:SpinEdit HorizontalAlignment="Left" Margin="40,56.334,0,0" x:Name="spinEdit1" VerticalAlignment="Top" Width="147.333" Height="27.587" />
    				<Rectangle Height="40" Margin="353.177,50.413,8,0" RadiusY="22.5" RadiusX="22.5" Stroke="#FF666666" StrokeThickness="3" VerticalAlignment="Top">
    					<Rectangle.Fill>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="#FF9D9D9D" Offset="0"/>
    							<GradientStop Color="White" Offset="1"/>
    						</LinearGradientBrush>
    					</Rectangle.Fill>
    				</Rectangle>
    				<TextBox x:Name="txtcodigobarrasventa" Margin="373,54.748,26,0" TextWrapping="Wrap" VerticalAlignment="Top" Height="29.173" FontSize="18.667" SpellCheck.IsEnabled="True" BorderThickness="0" Background="Transparent"/>
    			</Grid>
    		</Expander>
    		<Label Content="*Presione para cambiar de usuario" HorizontalAlignment="Right" Margin="0,78.686,-21.031,0" VerticalAlignment="Top" FontFamily="Lucida Sans Unicode" Foreground="Red" Grid.Column="1"/>
    		<Button x:Name="button1" Content="" HorizontalAlignment="Right" Height="41.81" Margin="0,28.191,-93,0" VerticalAlignment="Top" Width="54.991" BorderThickness="0" ToolTip="Minimizar" Grid.Column="1" Cursor="Hand" Foreground="{x:Null}" BorderBrush="{x:Null}" IsCancel="True" IsDefault="True" ClickMode="Hover" Opacity="10" AllowDrop="True" Focusable="True" IsManipulationEnabled="True" ForceCursor="True" ClipToBounds="True" Effect="{DynamicResource Effect1}" IsHitTestVisible="True" OverridesDefaultStyle="False" Style="{DynamicResource ButtonStyle1}">
                <Button.Background>
    				<ImageBrush ImageSource="minimizar-sis.png"/>
    			</Button.Background>
    		</Button>
    		<Expander x:Name="expclientes" Header="Clientes F2" Margin="124,134,-103.674,35" FontFamily="Lucida Sans Unicode" FontSize="16" Expanded="expclientes_Expanded" Grid.Column="1">
    			<Grid Background="#FFE5E5E5" Margin="-115.199,0,9.873,0" Width="1301.855">
    				<Grid.ColumnDefinitions>
    					<ColumnDefinition Width="Auto" MinWidth="1194.461"/>
    					<ColumnDefinition Width="Auto" MinWidth="38.213"/>
    				</Grid.ColumnDefinitions>
    				<Grid.RowDefinitions>
    					<RowDefinition Height="37.747"/>
    					<RowDefinition Height="0.435*"/>
    					<RowDefinition Height="0.565*"/>
    				</Grid.RowDefinitions>
    				<Rectangle Stroke="#FF2A739B" StrokeThickness="0" Grid.ColumnSpan="2" Margin="0,0,-40.787,4.497">
    					<Rectangle.Fill>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="White" Offset="1"/>
    							<GradientStop Color="#FF70FB8B" Offset="0.013"/>
    							<GradientStop Color="#FFEBEBEB" Offset="0.823"/>
    							<GradientStop Color="#FF44CA6B" Offset="0.129"/>
    						</LinearGradientBrush>
    					</Rectangle.Fill>
    				</Rectangle>
    				<Label Content="Credito Clientes" HorizontalAlignment="Left" Margin="38.015,0,0,4.497" Width="336.977" FontSize="21.333"/>
    				<Rectangle Margin="117,134.84,53.855,28" Stroke="#FF2A739B" StrokeThickness="0" RadiusY="30" RadiusX="30" Grid.Row="1" Grid.RowSpan="2">
    					<Rectangle.Fill>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="#FFEFEFEF" Offset="1"/>
    							<GradientStop Color="#FFC6F3C9" Offset="0.129"/>
    						</LinearGradientBrush>
    					</Rectangle.Fill>
    				</Rectangle>
    				<DataGrid Margin="139,-115.76,77.855,56" Background="#FFCCCCCC" BorderThickness="3" BorderBrush="#FF524B4B" Grid.Row="2">
    					<DataGrid.Columns>
    						<DataGridTextColumn Header="Nombre(s)" IsReadOnly="True" Width="250" FontSize="16" FontFamily="Lucida Sans Unicode" d:IsHidden="True"/>
    						<DataGridTextColumn Header="Apellido Paterno" IsReadOnly="True" Width="250" FontSize="16" FontFamily="Lucida Sans Unicode" d:IsHidden="True"/>
    						<DataGridTextColumn Header="Apellido Materno" IsReadOnly="True" Width="250" FontSize="16" FontFamily="Lucida Sans Unicode" d:IsHidden="True"/>
    						<DataGridTextColumn Header="Num. Cliente" IsReadOnly="True" Width="250" FontSize="16" FontFamily="Lucida Sans Unicode" d:IsHidden="True"/>
    					</DataGrid.Columns>
    				</DataGrid>
    				<Label Content="F7" Margin="161,86.836,0,0" VerticalAlignment="Top" FontSize="13.333" HorizontalAlignment="Left" Grid.Row="1"/>
    				<Label Content="F8" HorizontalAlignment="Left" Margin="429,84.836,0,0" VerticalAlignment="Top" FontSize="13.333" Grid.Row="1"/>
    				<Label Content="F9" HorizontalAlignment="Right" Margin="0,84.836,375.708,0" VerticalAlignment="Top" FontSize="13.333" Grid.Row="1"/>
    				<Label Content="F10" HorizontalAlignment="Right" Margin="0,84.836,100.708,0" VerticalAlignment="Top" FontSize="13.333" Grid.Row="1"/>
    				<Border BorderThickness="3" HorizontalAlignment="Left" Height="47" Margin="79,44.836,0,0" VerticalAlignment="Top" Width="194" CornerRadius="10, 10, 10, 10" BorderBrush="#FF68E5E3" Grid.Row="1">
    					<Border.Background>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="Black"/>
    							<GradientStop Color="#FF6296B1" Offset="0.927"/>
    						</LinearGradientBrush>
    					</Border.Background>
    					<Button x:Name="btnnuevocliente" Content="Estado de Cuenta" Margin="7,4,7,5" Background="#00DDDDDD" BorderThickness="0" Foreground="White"/>
    				</Border>
    				<Border BorderBrush="#FF68E5E3" BorderThickness="3" Height="47" Margin="347,44.836,0,0" VerticalAlignment="Top" CornerRadius="10, 10, 10, 10" HorizontalAlignment="Left" Width="194" Grid.Row="1">
    					<Border.Background>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="Black"/>
    							<GradientStop Color="#FF6296B1" Offset="0.927"/>
    						</LinearGradientBrush>
    					</Border.Background>
    					<Button x:Name="btnnuevocliente1" Content="Nuevo Cliente" Margin="7,4,7,5" Background="#00DDDDDD" BorderThickness="0" Foreground="White"/>
    				</Border>
    				<Border BorderBrush="#FF68E5E3" BorderThickness="3" Height="47" Margin="0,44.836,287.855,0" VerticalAlignment="Top" CornerRadius="10, 10, 10, 10" HorizontalAlignment="Right" Width="194" Grid.Row="1">
    					<Border.Background>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="Black"/>
    							<GradientStop Color="#FF6296B1" Offset="0.927"/>
    						</LinearGradientBrush>
    					</Border.Background>
    					<Button x:Name="btnnuevocliente2" Content="Modificar Cliente" Margin="7,4,7,5" Background="#00DDDDDD" BorderThickness="0" Foreground="White"/>
    				</Border>
    				<Border BorderBrush="#FF68E5E3" BorderThickness="3" Height="47" Margin="0,44.836,24.708,0" VerticalAlignment="Top" CornerRadius="10, 10, 10, 10" HorizontalAlignment="Right" Width="194" Grid.Row="1">
    					<Border.Background>
    						<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    							<GradientStop Color="Black"/>
    							<GradientStop Color="#FF6296B1" Offset="0.927"/>
    						</LinearGradientBrush>
    					</Border.Background>
    					<Button x:Name="btnnuevocliente3" Content="Eliminar Cliente" Margin="7,4,7,5" Background="#00DDDDDD" BorderThickness="0" Foreground="White"/>
    				</Border>
    				<Label Content="Ningun Cliente Registrado" Margin="330.623,0,180.279,171.308" VerticalAlignment="Bottom" FontFamily="Segoe Print" FontSize="48" FontWeight="Bold" Grid.Row="2"/>
    				<Image Height="82.513" Margin="560,28.81,496.181,0" VerticalAlignment="Top" Source="img-usuario.png" Grid.Row="1"/>
    				<Button Content="Reporte de Saldos" Grid.Column="1" Margin="-107.464,2.833,-33.504,0" BorderThickness="2" Height="27.581" VerticalAlignment="Top"/>
    			</Grid>
    		</Expander>
    	</Grid>
    </Window>

    jueves, 14 de febrero de 2013 16:54
  • Hola Miguel,

    Creo que el problema lo tienes en el Grid. Si te das cuentas el grid que has definido tiene 2 columnas y 1 fila (que es el por defecto), y luego lo posicionas todo con Margin. ¿Qué sucede si abres un expander? pues que ocupa más y solapará otros controles.

    Por ello te recomiento eliminar el control Grid y usar por ejemplo un StackPanel que serializa un control a lado del otro, de esta forma si un control se expande arrastrará al otro y no lo sopará... Yo evitaría en todo momento utilizar aquí el control Grid para hacer el layout general

    Saludos


    @XaviPaper
    http://geeks.ms/blogs/xavipaper

    jueves, 14 de febrero de 2013 22:10
  • ya lo cheque asi y si me funciono pero ahora tengo otro problema no puedo acomodar los componentes dentro del satckpanel es como si tuviera filas si pongo un componente hasta arriba se pone pero si quiero poner otro se pone el otro y me baja el que ya esta como puedo arreglar eso que se queden donde yo los mueva como era con el grid?

    viernes, 15 de febrero de 2013 20:02
  • Claro, es que si usas un stackpanel deberías dejar de utilizar margin y demás, sólo se debería utilizar para poner margenes, no para localizar un objeto en el panel.

    @XaviPaper
    http://geeks.ms/blogs/xavipaper

    sábado, 16 de febrero de 2013 0:04