Я пытаюсь изменить стиль ActionButton в UWP TeachingTip.
У TeachingTip есть следующий атрибут:
public Style ActionButtonStyle { get; set; }
Я пытался сделать что-то вроде этого:
mytip.ActionButtonStyle.SetValue(Button.ForegroundProperty, "Red");
Но происходит сбой с исключением System.NullReferenceException. Я также пробовал разные типы значений (Windows .UI.Xaml.Media.Bru sh и Windows .UI.Color) вместо «Красного», но все они не с одинаковым исключением.
Я также попробовал следующее:
var setter = mytip.ActionButtonStyle.Setters.OfType<Setter>().FirstOrDefault(X => X.Property == Control.ForegroundProperty);
setter.Value = "Red";
Но это также не удалось, но с другим исключением - System.UnauthorizedAccessException