Я приберегу свои разглагольствования, почему они сделали это таким образом, для другого места, так что...
Я пытаюсь помешать TextBlocks получить фокус в моем приложении Silverlight. Кажется, что добавление установщика для этого свойства в любой TextBlock в классе базовой страницы моего приложения (наследование страницы) имеет некоторый смысл, но 1) я, вероятно, ошибаюсь и 2) я не могу понять это правильно.
Я пробовал варианты добавления такого кода:
this.Style.Setters.Add(new Setter(TextBlock.IsHitTestVisibleProperty, false));
в конструктор базового класса Page моего приложения (наследуется непосредственно от Page) или в обработчике событий Loaded страницы. Но большинство вариаций на эту тему, похоже, не работают (как правило, кажется, что все нужные члены еще не существуют или XamlParseExceptions.
Наверное, это до абсурда просто, но, по-видимому, мой мозг тоже. Любые идеи?