Я работаю над пользовательским элементом управления WPF.Элемент управления имеет свойство, которое устанавливается в коде и используется в XAML.Это свойство должно быть общедоступным, чтобы оно работало на XAML через Binding.Почему, если есть только один класс?
<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");
}
}
}