Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [WPF C#/Vb.Net] Layout a pagine.

    Buongiorno.
    Mi sono appena addentrato nel mondo wpf.
    Il programma che devo realizzare avrà necessità di molte "finestre" e la mia idea era di raggrupparle ed utilizzare un interfaccia stile outlook (una barra laterale con una treeview per le opzioni) ed una parte a destra dove ridisegnare i componenti che mi servono.
    Stavo provando ad utilizzare il componente frame ed aggiungere le pagine in questo modo:

    codice:
      
    //Page1 è una pagina <Page x:Class="EosDataEntry.Page1" etc
    //frmMain è un frame.
    Page1 pg = new Page1(ref dbs);           
    frmMain.Content = pg;
    In questo modo vedo la pagina disegnata correttamente ma, non riesco a fare in modo che le dimensioni della pagina dipendano dallo spazio fornito dal controllo frame, e che siano auto-aggiornate dinamicamente (come si faceva con la proprietà dock in WinForm).
    Consigli?
    -----
    101110101011101111100000
    -----

  2. #2
    mi auto rispondo per chi servisse.
    nello xaml della pagina
    codice:
    <Page x:Class="EosDataEntry.Page1"
          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" 
          Title="Page1" Height="134" Width="460"  >
    quei tag in grassetto vanno rimossi
    -----
    101110101011101111100000
    -----

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.