2009-08-31 11 views

risposta

91

Mi sembra giusto. Dovresti mettere una griglia o un pannello (StackPanel, WrapPanel, ecc.) Come un bambino per definire il layout.

-1

È necessario trascinare gli elementi: casella di testo nella casella di gruppo e deve avere una sola casella di gruppo. Non è possibile trascinare più di una singola casella di gruppo per le coordinate lineari affinché funzioni. È possibile avere più caselle di gruppo su una pagina, ma non più di una singola colonna o si sarà limitati con l'aggiunta di un singolo elemento alla casella di gruppo.

5

Beh, la vera risposta è perché inheirts GroupBox da HeaderedContentControl

Date un'occhiata qui MSDN

3

Sì, in WPF GroupBox conterrà massimo di 1 elemento. È possibile includere Grid come figlio e nella griglia specificare i componenti desiderati. Ad esempio, 1 ha posizionato due pulsanti in GroupBox utilizzando la griglia.

Struttura documento è la seguente:

Document Outline

codice è il seguente:

<GroupBox 
      Header="Read Sensor" 
      HorizontalAlignment="Left" 
      Margin="485,4,0,0" 
      VerticalAlignment="Top" 
      Height="188" 
      Width="238"> 
      <Grid 
       HorizontalAlignment="Left" 
       Height="169" 
       Margin="0,0,-13,-3" 
       VerticalAlignment="Top" 
       Width="229"> 
       <Button 
        x:Name="btnReadSensor1" 
        Content="Read Sensor 1" 
        HorizontalAlignment="Left" 
        Margin="10,91,0,0" 
        VerticalAlignment="Top" 
        Width="207" 
        Click="btnReadSensor1_Click" /> 
       <Button 
        x:Name="btnReadSensor2" 
        Content="Read Sensor 2" 
        HorizontalAlignment="Left" 
        Margin="10,64,0,0" 
        VerticalAlignment="Top" 
        Width="207" 
        Click="btnReadSensor2_Click" /> 
      </Grid> 
</GroupBox> 
Problemi correlati