Для получения более полного ответа, предположим, что у вас есть кнопка BtnFileOpen
и текстовое поле TxtFile
. Сначала вам нужно сослаться на сборку System.Windows.Forms
из диалогового окна ссылок (убедитесь, что вы отметили ее, дважды щелкнув по ней, кажется, не добавив ее для меня).
Внутри события нажатия кнопки:
private void BtnFileOpen_Click(object sender, RoutedEventArgs e)
{
var fileDialog = new System.Windows.Forms.OpenFileDialog();
var result = fileDialog.ShowDialog();
switch (result)
{
case System.Windows.Forms.DialogResult.OK:
var file = fileDialog.FileName;
TxtFile.Text = file;
TxtFile.ToolTip = file;
break;
case System.Windows.Forms.DialogResult.Cancel:
default:
TxtFile.Text = null;
TxtFile.ToolTip = null;
break;
}
}
Если вы отключили текстовое поле, вы можете отредактировать xaml, включив в него
ToolTipService.ShowOnDisabled="True"