C# 标准MS数据连接对话框的本地化

C# 标准MS数据连接对话框的本地化,c#,wpf,winforms,localization,database-connection,C#,Wpf,Winforms,Localization,Database Connection,是随Visual Studio发布的数据库工具组件。它允许用户构建连接字符串并连接到特定的数据源。它的源代码 它非常有用,但唯一的问题是它的UI始终是英文的,而不管它是在本地化版本的Windows下运行的。 也许我错过了一些技巧? 我尝试在WPF应用程序中使用它: DataConnectionDialog dcd = new DataConnectionDialog(); DataConnectionConfiguration dcs = new DataConnectionConfigura

是随Visual Studio发布的数据库工具组件。它允许用户构建连接字符串并连接到特定的数据源。它的源代码

它非常有用,但唯一的问题是它的UI始终是英文的,而不管它是在本地化版本的Windows下运行的。
也许我错过了一些技巧?
我尝试在WPF应用程序中使用它:

DataConnectionDialog dcd = new DataConnectionDialog();
DataConnectionConfiguration dcs = new DataConnectionConfiguration(null);
dcs.LoadConfiguration(dcd);

dcd.SelectedDataSource = DataSource.SqlDataSource;
dcd.SelectedDataProvider = DataProvider.SqlDataProvider;
...
if (DataConnectionDialog.Show(dcd) == System.Windows.Forms.DialogResult.OK)
{
  ...       
}

坏消息:默认情况下不本地化
好消息:通过添加所需语言的资源,该项目很容易本地化


坏消息:默认情况下它不是本地化的
好消息:通过添加所需语言的资源,该项目很容易本地化


该解决方案的唯一问题是法律约束。问题是你是否被允许翻译微软版权内容。我不这样认为。这种解决办法的唯一问题是法律限制。问题是你是否被允许翻译微软版权内容。我不这么认为。