2017-06-05 75 views
0

我使用xamarin開發Mac應用程序,並在我的程序中的某處我想設置NSView的標記。但是,標籤屬性對於NSView是隻讀的,所以我正在尋找一種方法來創建標籤可寫的子類。有沒有關於如何編寫子類的建議?感謝創建NSView的子類以啓用setTag()

回答

0
public class MyNSView : NSView 
{ 
    public nint _tag; 

    public new nint Tag 
    { 
     get 
     { 
      return _tag; 
     } 
     set 
     { 
      _tag = value; 
     } 
    } 

要知道,這是不是不再是NSView標籤。

使用您的自定義標籤NSView

var view = new MyNSView(); 

view.Tag = 100;