C# 我需要在XAML中弹出窗口的右角放置一个标签
这是我的密码。我尝试了几种方法将标签放在弹出窗口的右上角,并使其保持在那里,但没有任何效果。 谢谢你的帮助 XAML: 如你所见,我有一个弹出窗口,标签上有一个X。标签功能齐全。现在我只需要它看起来像一个普通的弹出窗口,标签在右上角。试试这个:C# 我需要在XAML中弹出窗口的右角放置一个标签,c#,wpf,xaml,popup,label,C#,Wpf,Xaml,Popup,Label,这是我的密码。我尝试了几种方法将标签放在弹出窗口的右上角,并使其保持在那里,但没有任何效果。 谢谢你的帮助 XAML: 如你所见,我有一个弹出窗口,标签上有一个X。标签功能齐全。现在我只需要它看起来像一个普通的弹出窗口,标签在右上角。试试这个: <TextBlock Background="Salmon" MinWidth="150" MinHeight="150" VerticalAlignment="Top"> <Grid> <Grid.
<TextBlock Background="Salmon" MinWidth="150" MinHeight="150" VerticalAlignment="Top">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120" />
<ColumnDefinition Width="30" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition Height="120" />
</Grid.RowDefinitions>
<Label Grid.Row="0" Grid.Column="1" Background="AliceBlue" Foreground="Black" VerticalAlignment="Top" AllowDrop="False">
X
</Label>
</Grid>
</TextBlock>
它确实把它放在了右边的角落,但是它使我的用户控件无法工作。
<TextBlock Background="Salmon" MinWidth="150" MinHeight="150" VerticalAlignment="Top">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120" />
<ColumnDefinition Width="30" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition Height="120" />
</Grid.RowDefinitions>
<Label Grid.Row="0" Grid.Column="1" Background="AliceBlue" Foreground="Black" VerticalAlignment="Top" AllowDrop="False">
X
</Label>
</Grid>
</TextBlock>