Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我需要在XAML中弹出窗口的右角放置一个标签_C#_Wpf_Xaml_Popup_Label - Fatal编程技术网

C# 我需要在XAML中弹出窗口的右角放置一个标签

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.

这是我的密码。我尝试了几种方法将标签放在弹出窗口的右上角,并使其保持在那里,但没有任何效果。 谢谢你的帮助

XAML:

如你所见,我有一个弹出窗口,标签上有一个X。标签功能齐全。现在我只需要它看起来像一个普通的弹出窗口,标签在右上角。

试试这个:

<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>