Ich habe ein Fenster mit meinem Benutzer Steuerelement und ich möchte Benutzersteuerbreite gleich Fensterbreite machen. Wie geht das?Wie dehnt man in der Breite ein WPF-Benutzersteuerelement auf sein Fenster aus?
Die Benutzersteuerung ist eine horizontale Menü und enthält ein Raster mit drei Spalten:
<ColumnDefinition Name="LeftSideMenu" Width="433"/>
<ColumnDefinition Name="Middle" Width="*"/>
<ColumnDefinition Name="RightSideMenu" Width="90"/>
Das ist der Grund, weshalb ich die Fensterbreite soll, den Benutzer der Kontrolle auf 100% Breite strecken, mit der zweiten Säule relativ.
EDIT:
ich ein Gitter verwende, es ist der Code für Fenster:
<Window x:Class="TCI.Indexer.UI.Operacao"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:tci="clr-namespace:TCI.Indexer.UI.Controles"
Title=" " MinHeight="550" MinWidth="675" Loaded="Load" ResizeMode="NoResize" WindowStyle="None" WindowStartupLocation="CenterScreen" WindowState="Maximized" Focusable="True"
x:Name="windowOperacao">
<Canvas x:Name="canv">
<Grid>
<tci:Status x:Name="ucStatus"/> <!-- the control which I want to stretch in width -->
</Grid>
</Canvas>
</Window>
Vielen Dank für die Aufmerksamkeit, Arjan. Es funktioniert auch hier gut, aber mein Fenster hat keine Width = "415" eingestellt, weil es als Vollbild gestaltet ist. Wenn ich die Breite einstelle, funktioniert es gut. –