【发布时间】:2015-05-28 12:10:19
【问题描述】:
使用文本框我需要搜索数据,在获取列表后,我需要将所选项目添加到文本框,选择文本后需要在同一个文本框中替换,现在我需要在文本框内选择该文本,在选择时我需要获取消息弹窗
这是我的文本框:
<TextBlock Text="Participants*" FontSize="18" Margin="20,20,20,5"/>
<TextBox x:Name="TxtParticipants" Margin="20,5,20,0" Text="" TextWrapping="Wrap" SelectionChanged="TxtParticipants_SelectionChanged" >
<i:Interaction.Behaviors>
<core:EventTriggerBehavior EventName="TextChanged">
<core:InvokeCommandAction Command="{Binding SearchInboxCommand}" CommandParameter="{Binding ElementName=TxtParticipants, Path=Text}"/>
</core:EventTriggerBehavior>
</i:Interaction.Behaviors>
</TextBox>
这是我的列表视图
<ListView Grid.Row="4" x:Name="ParticipantsList" ItemsSource="{Binding SearchResult}" Margin="20,0,20,5" IsItemClickEnabled="True" SelectionMode="Single" ItemClick="ParticipantsList_ItemClick" >
<i:Interaction.Behaviors>
<core:EventTriggerBehavior EventName="ItemClick" >
<core:CallMethodAction TargetObject="TxtParticipants"/>
</core:EventTriggerBehavior>
</i:Interaction.Behaviors>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBlock x:Name="txtName" Text="{Binding Name}" FontSize="20"/>
<StackPanel Grid.Row="1" Orientation="Horizontal">
<TextBlock x:Name="txtDesignation" Text="{Binding Designation}"/>
<TextBlock x:Name="txtCompany" Margin="2,0,0,0">
<Run>,</Run>
<Run Text="{Binding Company}"/>
</TextBlock>
</StackPanel>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
windows phone 中在撰写 To 消息时也发生了相同的过程。
【问题讨论】:
-
我需要在文本框中选择该文本,在选择时我需要弹出消息
-
请向我们展示您迄今为止尝试过的代码。
-
marcel 我是这个网站的新手,如何在我不知道的评论中添加数据
-
将代码放入 cmets 中的 `` 或在问题和答案中的一行代码之前键入 4 个空格(没有制表符!)。
-
如果您有编辑问题,请参考此网页:stackoverflow.com/editing-help
标签: javascript c# jquery windows-phone-8.1