Wpf 在XAML中使用代码常量

Wpf 在XAML中使用代码常量,wpf,xaml,Wpf,Xaml,我有这个XAML代码: <ListBox DataContext="{Binding Tables[Suppliers]}" ItemsSource="{Binding}"> </ListBox> 在该项目中,我有以下代码: namespace Suppliers { class DBServer { public const string TableSuppliers = "Suppliers"; } 名称空间提供者 { 类DBServer

我有这个XAML代码:

<ListBox DataContext="{Binding Tables[Suppliers]}" ItemsSource="{Binding}"> </ListBox> 在该项目中,我有以下代码:

namespace Suppliers { class DBServer { public const string TableSuppliers = "Suppliers"; } 名称空间提供者 { 类DBServer { public const string TableSuppliers=“Suppliers”; } 如何在XAML页面中使用Suppliers.DBServer.TableSuppliers而不是硬编码的供应商:

{Binding Tables[ ??? ]} {绑定表[???]}
如果[]中的内容是字符串,则始终可以使用如下常量
{x:Static c:Constants.x}

如果[]中的内容是一个字符串,则始终可以使用如下常量
{x:Static c:Constants.x}

准确程度如何?你能给我案例的代码吗?我尝试了不同的方法,但lisbox是空的。我将尝试在你的案例中测试它。我以前从未在绑定路径中使用过括号,所以我不知道它是如何工作的,但如果不能通过缩短符号来完成,那么可能会执行“艰难的方式”具体是怎样的?你能给我我的案例的代码吗?我尝试了不同的方法,但lisbox是空的。我会尝试在你的案例中测试它。我以前从未在绑定路径中使用过括号,所以我不知道如何工作,但如果不能通过缩短符号来完成,那么可能会使用“硬方法”