これがあなたのシナリオにどれほど適しているかはわかりませんが、これを行う1つの方法は、アイテムに基づくクリックイベントを無視することです。
void ClickOnItem(object sender, ItemClickEventArgs e)
{
var item = (SampleDataItem)e.ClickedItem;
// ignore one specific item - here we use UniqueId, but it could be
// any attribute...
if (string.Compare(item.UniqueId, "Group-1-Item-1") == 0)
return;
// normal processing here...
...
}
更新-クリックイベントをプログラムで追加するには、グリッド(x:Name
線)に名前を付ける必要があります。
<GridView Grid.Column="0" Grid.Row="1"
x:Name="myGridView"
SelectionMode="None"
IsItemClickEnabled="True"
ItemClick="ClickOnItem">
</GridView>
次に、コードビハインドで、ページのコンストラクターにハンドラーを追加します。
public PageConstructor()
{
this.InitializeComponent();
myGridView.ItemClick += ClickOnItem;
}