none
VB2010 - Como crear control para ser usado en WinForm? RRS feed

  • Pregunta

  • Estimados,

    necesito crear un groupbox, tal como se muestra en la imágen (de título: Acciones), pero no sé como crearlo en WPF ó silverlight y de ahí, ser usado en los formularios WinForm de Visual Basic 2010.

    Gracias de ante mano.

    viernes, 21 de enero de 2011 19:45

Respuestas

  • Hola

    lo primero es cuendo creas un proyecto nuevo en vs2010 le dices que vas a crear un WPF User Control Library. le das el nombre y la ruta donde quieras guardarlo.

    para este ejemplo el nombre lo deje por default WpfControlLibrary1

    cuando habre te muestra la vista de diseño. donde puedes agregar tus controles mediante XAML.

    he creado uno como lo pones en la imagen, espero te sirva, disculpa los colores, lo hice de rapidez asi que no a quedado de maravilla pero te puede servir como base

    <UserControl x:Class="WpfControlLibrary1.UserControl1"
           xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
           xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
           xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
           xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
           mc:Ignorable="d" 
           d:DesignHeight="300" d:DesignWidth="300" Background="{x:Null}">
      <Grid Background="#FF1A8DAA">
        <Grid.RowDefinitions >
          <RowDefinition Height="30" />
          <RowDefinition />
        </Grid.RowDefinitions>
        <DockPanel Grid.Row="0" Background="#FF1D7BBA">
          <TextBlock Margin="10" Text="Mantencion de Clientes" VerticalAlignment="Center" Background="{x:Null}" />      
        </DockPanel>
        <DockPanel Grid.Row="1">
          <Grid Background="#FF38798D" Margin="20 ">
            <Grid.RowDefinitions >
              <RowDefinition Height="30" />
              <RowDefinition />
            </Grid.RowDefinitions>
            <DockPanel Grid.Row="0" Background="#FF1D97BA">
              <TextBlock Margin="10" Text="Acciones" VerticalAlignment="Center"/>
            </DockPanel>
            </Grid> 
        </DockPanel>   
      </Grid>  
    </UserControl>
    
    

    lo compilas y verificas que no tega errores y listo.

    luego para adicionar la winforms te dejo este articulo que te guara en el proceso.

    http://msdn.microsoft.com/en-us/library/ms742215.aspx

    o este otro

    http://north18rojas.spaces.live.com/blog/cns!4C4C81F348B07461!645.entry

     

    Espero te sea de ayuda

     


    Si esta informacion dio solucion a tu duda marcala como respuesta. Saludos
    • Propuesto como respuesta Wipito lunes, 24 de enero de 2011 2:33
    • Marcado como respuesta Marco Elgueta domingo, 6 de febrero de 2011 1:45
    viernes, 21 de enero de 2011 20:53