我有一个包含 2 行的用户控件。第一行有一个标签,第二行有一个带有画布的滚动查看器:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition />
</Grid.RowDefinitions>
<Label Grid.Row="0" Content="TITLE" HorizontalAlignment="Stretch" HorizontalContentAlignment="Center" Name="label1" VerticalAlignment="Top" FontSize="26" />
<ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
<Canvas Background="White" />
</ScrollViewer>
</Grid>
在我的主 window.xaml 中,我尝试添加此用户控件,然后将项目添加到它的画布中。
<local:UserCanvas>
<label Content="Test" />
</local:UserCancas>
这里的问题是,当我在那里有那个标签时,它只是覆盖了用户控件第 1 行中的“TITLE”标签。如何添加东西以便将它们放置在 UserControl 的卡瓦上?