【发布时间】:2014-10-09 09:41:13
【问题描述】:
我正在制作演示聊天应用程序,我想要的是允许用户选择列表视图数据模板中的聊天消息。 有没有办法允许用户复制消息?我还想将消息中的 url 显示为可点击的超链接。
<DataTemplate x:Key="ChatTemplate">
<Grid HorizontalAlignment="Stretch">
<Grid HorizontalAlignment="Right" >
<Border BorderBrush="Orange" BorderThickness="1" CornerRadius="10" HorizontalAlignment="Left" Height="auto" VerticalAlignment="Top">
<Grid VerticalAlignment="Stretch">
<TextBox Grid.Row="1" Margin="5" MinHeight="30" IsReadOnly="True" Text="{Binding message}" TextWrapping="Wrap" Foreground="Black" FontSize="14" />
</Grid>
</Border>
</Grid>
</Grid>
</DataTemplate>
<ListView
x:Name="chatListView"
AutomationProperties.AutomationId="chatListView"
AutomationProperties.Name="Items"
Grid.Row="2"
Margin="120,0,0,0"
IsItemClickEnabled="False"
ItemTemplate="{StaticResource ChatTemplate}"
SelectionMode="None"
IsSwipeEnabled="True">
</ListView>
提前致谢。
【问题讨论】:
标签: xaml windows-8 windows-store-apps windows-8.1