Hallo Stackoverflowers!UserControl abgeschnitten, wenn in MainWindow verwendet
Ich erstelle eine Liste mit einer Suchleiste in XAML, und als ich versuchte, mein neues UserControl in MainWindow.xaml zu verwenden, wird der Button im UserControl im Designer zugeschnitten und nicht angepasst, warum ist das so ? Hier
ist der MainWindow.xaml Körper:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="8*" />
</Grid.ColumnDefinitions>
<controls:SearchBox Grid.Column="0"/>
</Grid>
Und hier ist der Körper des Custom Controls:
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="8*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="8*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBox
Grid.Row="0"
VerticalAlignment="Center"
Text="Search"
TextBlock.FontStyle="Italic"
TextBlock.TextAlignment="Left"
/>
<!-- Content="{StaticResource FilterLogo}" -->
<Button
Grid.Column="1"
Content="Filter"
VerticalAlignment="Center"
HorizontalAlignment="Stretch">
</Button>
<ListBox
Grid.Row="1"
Grid.ColumnSpan="2"
ItemsSource="{Binding DataContext}"
SelectedItem="{Binding DataContext}"
ScrollViewer.VerticalScrollBarVisibility="Visible">
</ListBox>
Ich weiß wirklich nicht, warum meine Kontrolle abgeschnitten ist, ehrlich zu sein . Irgendwelche Blei bitte?
Oh richtig. Unter Berücksichtigung dessen, was Sie mir beide gesagt haben, habe ich die Kontrollbreite um die Hälfte reduziert und die Größe der ersten Spalte des Hauptfensters relativ zur zweiten Spalte geändert (ein Verhältnis von 30 zu 70). Es ist ein bisschen breiter als erwartet, aber es wird den Trick machen. Vielen Dank – Csi