[ObservableProperty]
で注釈が付けられたフィールドの名前には、生成済みのプロパティとの競合を回避するために、"lowerCamel"、"_lowerCamel"、または "m_lowerCamel" パターンを使用する必要があります。
次の例では MVVMTK0014 が発生します。
using CommunityToolkit.Mvvm.ComponentModel;
namespace MyApp;
public partial class SampleViewModel : ObservableObject
{
// The target field would generate a property with the same name
[ObservableProperty]
private string Name;
}
その他のリソース
- 単体テストでは、さらに他の例を見つけることができます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
MVVM Toolkit