XAML

2010-11-22 11 views
1

でコード定数を使用して、私は、このXAMLコード持っている:私は、XAMLページでSuppliers.DBServer.TableSuppliersを使用するにはどうすればよいXAML

 
namespace Suppliers 
{ 
    class DBServer 
    { 
     public const string TableSuppliers = "Suppliers"; 
    } 

:私は、次のコードを持っているプロジェクトで

 
<ListBox DataContext="{Binding Tables[Suppliers]}" ItemsSource="{Binding}"> 
</ListBox> 

を代わりにハードコードされたサプライヤーの:

 
{Binding Tables[ ??? ]} 

答えて

1

この[]内のものですが、あなたが常にのような定数を使用することができます文字列の場合{x:静的c:Constants.X}

+0

正確には?私の場合のコードを教えてくれますか?私は別の方法を試みたが、lisboxは空ではない。 –

+0

私はあなたのケースでそれをテストしようとします。私はバインディング・パスで括弧を使用することは一度もありませんでした。そのように動作する方法はわかりませんが、短縮された表記ではできない場合は、おそらく "難しい方法" – kubal5003