Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
WPF XAML状态栏项向右对齐_Wpf_Xaml - Fatal编程技术网

WPF XAML状态栏项向右对齐

WPF XAML状态栏项向右对齐,wpf,xaml,Wpf,Xaml,我将这些项目放在状态栏中,无法将进度栏向右对齐。所有项目都在一个网格内。请帮忙 状态栏是一个项控件。StatusBar中的项目定义为StatusBarItem对象。 将项目放置在StatusBarItem中,并使用ProgressBar设置StatusBarItem的水平对齐 <!-- Edited indentation to make code more readable. --> <StatusBar HorizontalAlignment="Stretc

我将这些项目放在状态栏中,无法将进度栏向右对齐。所有项目都在一个网格内。请帮忙



状态栏
是一个
项控件
StatusBar
中的项目定义为
StatusBarItem
对象。 将项目放置在
StatusBarItem
中,并使用
ProgressBar
设置
StatusBarItem
的水平对齐

<!-- Edited indentation to make code more readable. -->

<StatusBar HorizontalAlignment="Stretch" VerticalAlignment="Bottom" Height="30" x:Name="StatusBarBase">
    <StatusBarItem>
        <TextBlock Text="Text" x:Name="progressBarTextBlock"/>
    </StatusBarItem>            
    <Separator />
    <StatusBarItem HorizontalAlignment="Right">
        <ProgressBar Width="100" Height="20" x:Name="progressBar"/>
    </StatusBarItem>            
</StatusBar>


谢谢@Andy,但它在网格内不起作用。@Toni如果您尝试用
包装
,它会起作用。这是否回答了您的问题?我尝试将每个项目放入
StatusBarItem
中,但之前它不起作用,因为我也添加了
分隔符。我采纳了你的建议,结果奏效了。非常感谢@user2250152。