ho voluto avvolgere un controllo Windows Form in un controllo utente WPFWPF WindowsFormsHost dimensionamento
<UserControl x:Class="MVVMLibrary.ReportViewer"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ws="clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms"
Height="Auto" Width="Auto">
<Grid>
<WindowsFormsHost Name="Host">
<ws:ReportViewer/>
</WindowsFormsHost>
</Grid>
</UserControl>
noti che altezza e la larghezza sono auto.
Quando lo ho in un controllo stackpanel o griglia, imposta la sua altezza su 0 e scompare praticamente. L'utente è quindi tenuto a ridimensionare la finestra (che è rimpicciolita perché l'usercontrol ha detto che non ho bisogno di spazio, grazie). Quando l'utente ridimensiona, si estende a qualunque cosa l'utente specifichi.
Quindi la mia domanda è: cosa ho sbagliato? Come faccio a rendere il mio sistema di gestione degli accessi tutto lo spazio disponibile invece di non chiederlo?
Grazie - dando qualche modo il controllo di un colore di sfondo drasticamente ridotto il tremolio dei controlli. – Justin