Eu usei OpenFileDialog em PropertyGrid no .NET Framework. Funcionou bem:
public class FileSelectorTypeEditor : System.Drawing.Design.UITypeEditor
{
public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context)
{
if (context == null || context.Instance == null)
return base.GetEditStyle(context);
return UITypeEditorEditStyle.Modal;
}
// etc
}
Agora no WinForms no .NET 9, não consigo encontrar o tipo System.Drawing.Design.UITypeEditor
.
O que estou fazendo errado?