在我們的架構,我們有這樣ReSharper的自定義轉換 - AutoProperty到MvxProperty
public class UserModel
{
public string FirstName {get;set;}
}
一堆模型,因爲我們使用的MvvmCross我們的視圖模型,我們需要我們的性能看起來像這
public class UserViewModel: MvxViewModel
{
private string _firstName;
public string FirstName
{
get { return _firstName; }
set { _firstName = value; RaisePropertyChanged(() => FirstName); }
}
}
現在,我已經有了一個R·模板只需輸入propmvx
寫我自己的MVX的屬性,但我仍然需要在類型和類型 名字。
我不知道是否有一種方法來設置,以自定義轉換模板有ALT +進入上下文菜單中有第二個選項...像
- [T] O屬性與支持字段
- 至[M]與支持字段VX屬性
我不會推薦節能產品目錄中的XML文件。該目錄將不會在8.2(註釋現在打包爲擴展名)。用mvvmcross dll並排保存xml文件,或者將它打包爲自己的擴展名 - http://confluence.jetbrains.com/display/NETCOM/1.06+Packaging+%28R8%29 – citizenmatt
是的,@ citizenmatt是對!但我不想在這裏指定它,因爲它被標記爲「ReSharper-7.1」,所以... –
@citizenmatt我正在使用R#7.1,但我們將很快升級。我現在所做的是創建一個'ViewModelBase',它擴展'MvxViewModel'從那裏我'新'''RaisePropertychanged'並相應地註釋它。 –