2016-06-01 47 views
0

嘿傢伙我已經發出呼叫我的按鈕,在列表視圖我解決了事件點擊和下來投它,但我想改變一些屬性上「按鈕1」當我點擊「按鈕2」 我的代碼在XAML:xamarin當在listview中調用按鈕給出「在當前上下文中不存在」

<Button Clicked="SetLike" CommandParameter="{Binding .}" Text="{Binding Likes}" Image="{Binding likeimg}" /> 
<Button Clicked="SetDisLike" CommandParameter="{Binding .}" Text="{Binding Dislikes}" Image="{Binding dislikeimg}" /> 

當我給該按鈕的名稱x:Name=""它給了我

「並不在當前的背景下xamarin存在列表「

這裏在後面我想更改「按鈕1」屬性,當通話「按鈕2」,但我不能讓它因爲我不能夠進入我的列表視圖內nasted項目:

public void SetDisLike (object sender, EventArgs e) 
{ 
var b = (Button)sender; 
Joke t = (Joke)b.CommandParameter; 
} 

回答

0

我給它提供了一個名稱「頁面」,並將其路徑指定給它的綁定環境

Command="{Binding Source={x:Reference Name=Page}, Path=BindingContext.AddLike}" 
相關問題