У меня есть TextBlock
с динамическими данными (таймер). Свойство Text обновляется раз в секунду.
Диктор иногда (не всегда) дважды читает текст в режиме сканирования, потому что у него есть два свойства с текстом: Text
и AutomationProperty.Name
. Пробовал записывать данные прямо в текстовый блок TextBlock.Text = Text;
(не привязка) и менять разные параметры AutomatonProperties
, не помогло.
XAML:
<TextBlock Text="{x:Bind Text, Mode=OneWay}"/>
C#:
private string _text;
public string Text
{
get { return _text; }
set
{
_text = value;
OnPropertyChanged("Text");
}
}
Как правильно настроить TextBlock
, чтобы Рассказчик в режиме сканирования прочитал его один раз?