Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.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# 如何使我的ItemTemplate更像Windows Phone上的消息中心?_C#_Xaml_Windows Phone - Fatal编程技术网

C# 如何使我的ItemTemplate更像Windows Phone上的消息中心?

C# 如何使我的ItemTemplate更像Windows Phone上的消息中心?,c#,xaml,windows-phone,C#,Xaml,Windows Phone,我需要使用一个ItemTemplate,使项目看起来尽可能类似于Windows Phone上的消息中心。目前,我有这个代码作为我的数据模板,但是我不能让TextBlock与水平StackPanel的右侧对齐 <StackPanel Orientation="Right"> <StackPanel> <TextBlock Text="{Binding IP}"/> <TextBlock Text="{Binding

我需要使用一个ItemTemplate,使项目看起来尽可能类似于Windows Phone上的消息中心。目前,我有这个代码作为我的数据模板,但是我不能让TextBlock与水平StackPanel的右侧对齐

<StackPanel Orientation="Right">
    <StackPanel>
        <TextBlock Text="{Binding IP}"/>
        <TextBlock Text="{Binding LastMessage}"/>
    </StackPanel>
    <TextBlock HorizontalAlignment="Right" Text="{Binding Time}"/>
</StackPanel>

Windows Phone上消息中心的图像:


您可以使用网格进行此操作,请参见示例:

    <Grid>
       <Grid.ColumnDefinitions>
            <ColumnDefinition Width="0.7*"/>
            <ColumnDefinition Width="0.3*"/>
        </Grid.ColumnDefinitions>
        <StackPanel Grid.Column="0" HorizontalAlignment="Left">
            <TextBlock Text="{Binding IP}"/>
            <TextBlock Text="{Binding LastMessage}"/>
        </StackPanel>
        <TextBlock Grid.Column="1" HorizontalAlignment="Right" Text="{Binding Time}"/>
    </Grid>

您指的是什么消息中心?短信应用程序?如果你能提供一个图像或你的意思,我想我可以帮忙。