2012-04-12 45 views

回答

7

這裏是迫使全部大寫的例子:

textField.ShouldChangeCharacters = (textField, range, replacementString) => 
    { 
     using (NSString original = new NSString(textField.Text), replace = new NSString(replacementString.ToUpper())) 
     { 
      textField.Text = original.Replace (range, replace); 
     } 
     return false; 
    }; 

我想應該是你所需要的。我傾向於總是使用Lambda表達式,這樣你甚至不需要知道委託類型,參數類型等等。我讓C#類型推斷來完成工作。

相關問題