ボタンをクリックした後、ユーザーコントロールからアプリケーションページに文字列(TextBlockName.Text)を送信する必要があります。
アプリケーション ページの XAML:
<ListBox x:Name="lstFlags">
<ListBox.ItemTemplate>
<DataTemplate>
<local:ListItem />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
UserControl "ListItem" с# コード:
public partial class ListItem : UserControl
{
...
private void Button_Click(object sender, RoutedEventArgs e)
{
}
}
ユーザー コントロール Xaml:
<Button Click="Button_Click">
<TextBlock Name="TextBlockName" Text="{Binding ShortName}" />
</Button>
そう。ボタンがクリックされたときにアプリケーションページでイベントを生成する必要があると思います。これどうやってするの?