【发布时间】:2015-09-09 14:11:15
【问题描述】:
我想将 WPF 文本框与资源绑定(两种方式),并且我想在我的代码中访问此变量。
这是我的 xaml 代码:
<Window.Resources>
<system:String x:Key="SearchPattern">Eric</system:String>
</Window.Resources>
<TextBox Name="TxbRecherche" Margin="20,0" Text="{StaticResource SearchPattern }" >
<TextBox.InputBindings>
<KeyBinding Gesture="Enter" Command="{Binding BtnRechercher_OnClickechercher_Click}"/>
</TextBox.InputBindings>
</TextBox>
这是我的 C# 代码:
private void BtnRechercher_OnClickechercher_Click(object sender, RoutedEventArgs e)
{
string searchPattern = this.Resources["SearchPattern"].ToString();
TbxStatus.Text = " Recherche de '" + searchPattern + "' en cours ...";
//Lancement de la fenêtre de chargement dans un autre thread..
BackgroundWorker bw = new BackgroundWorker();
bw.DoWork += new DoWorkEventHandler(bw_DoWork);
bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
if (bw.IsBusy != true)
{
pbRechercheEnCours.Visibility = Visibility.Visible;
lblRechercheEnCours.Visibility = Visibility.Visible;
bw.RunWorkerAsync(searchPattern);
}
}
缺少什么?
【问题讨论】:
-
我也试过
但现在我的文本框没有绑定这个资源... -
tbh 你的问题不清楚,期望是什么?