1

如何DatePicker在 WPF 中激活插入键?

<DatePicker x:Name="DateTpicker"
              SelectedDate="{x:Static sys:DateTime.Now}"
              DisplayDate="{x:Static sys:DateTime.Now}"
              PreviewTextInput="ActivateInsertKey"/>

private void ActivateInsertKey()
{
    // activate Insert-key ?????
}
4

1 回答 1

0

我在这里找到了解决方案(请参阅最后的帖子):

PropertyInfo textEditorProperty = typeof (TextBox).GetProperty(
   "TextEditor", BindingFlags.NonPublic | BindingFlags.Instance);
object textEditor = textEditorProperty.GetValue(hexTextBox, null);

// set _OvertypeMode on the TextEditor
PropertyInfo overtypeModeProperty = textEditor.GetType().GetProperty(
   "_OvertypeMode", BindingFlags.NonPublic | BindingFlags.Instance);
overtypeModeProperty.SetValue(textEditor, true, null);

我在后面Copy/Pasted的代码和上面的代码中创建了一个方法。

于 2013-04-16T10:22:17.037 回答