0
私はWPFカスタムコントロールに取り組んでいます。コントロールにはコードで設定され、XAMLで使用されるプロパティがあります。このプロパティは、Bindingを介してXAMLを処理するためには公開されている必要があります。クラスが1つだけの場合、これはなぜですか?XAMLからWPFを使用するには、WPFユーザーコントロールのプロパティを公開する必要があるのはなぜですか?
<TextBlock Text="{Binding ElementName=PolicyBoxName, Path=FileNames[0]}" />
private string[] _fileNames;
public string[] FileNames
{
get
{
return _fileNames;
}
set
{
if (value != _fileNames)
{
_fileNames = value;
OnPropertyChanged("FileNames");
}
}
}