2016-08-03 72 views
0

我正嘗試在Xamarin iPad應用程序中使用SyncFusion中的SFAutoComplete控件。 (只有iPad)。獲取更改事件以在SyncFusion的SFAutoComplete控件中觸發

我無法獲得任何形式的更改事件觸發。

我已經試過什麼:

如果您下載SyncFusion並安裝它,它帶有一個「SampleBrowser」的應用程序,有樣品套件中的所有控件。

如果打開SampleBrowser在Visual Studio和線路97後打開AutoComplete_Tablet.cs文件,我已經添加以下代碼:

countryAutoComplete.ValueChanged += (sender, args) => 
{ 
    suggestionModeLabel.Text = "IT WORKED!"; 
}; 

但它永遠不會觸發。

我試着使用幾種不同的事件,從事件列表中選擇此控件(從截圖部分列表):

enter image description here

他們似乎都不火(我還沒有嘗試過的所有)。

我需要做些什麼才能讓這些事件之一發生?我錯過了什麼?

回答

1

感謝您使用Syncfusion控件。

委派屬性可用於鉤住SFAutoComplete的事件按照在下面的代碼示例,

宣言代碼代表屬性

SFAutoComplete autocomplete = new SFAutoComplete(); 

autocomplete.Delegate = new SFAutoCompleteDelegate(); 

的方式鉤住事件SFAutoComplete

public class SFAutoCompleteDelegate : AutoCompleteDelegate 
    { 
     public override void DidTextChange(SFAutoComplete SFAutoComplete, string value) 
     { 
      //It fired while changing the text in AutoComplete 
     } 
     public override void DidSelectionChange(SFAutoComplete SFAutoComplete, string value) 
     { 
      //It fired while changing the suggestion from suggestion box. 
     } 
    } 

我們已經創建了一個樣本來實現您的要求。請從以下鏈接下載相同

鏈接:http://www.syncfusion.com/downloads/support/forum/125261/ze/testingAutoComplete_21799375630

感謝&問候,

埃馬拉薩M.R

相關問題