境界線の色を変更したい datepicker 、xamlコードで変更するための解決策を見ましたが、バックエンドを変更したいと思います。
私のコード:
public static bool checkDate(DatePicker dpk)
{
TextBox tb = (TextBox)dpk.Template.FindName("PART_TextBox", dpk);
Border bd = (Border)tb.Template.FindName("Bd", tb);
if (dpk.SelectedDate == null)
{
bd.BorderBrush = Brushes.Red;
return false;
}
bd.BorderBrush = Brushes.Black;
return true;
}
使用には問題ありません
Border bd = (Border)tb.Template.FindName("Bd", tb);
私の他のテキストボックスなどのために。何かアドバイス?