クライアントがテキストを入力してリストから選択できるようにしたいので、SelectedText
とSelectedItem
プロパティをオートコンプリートボックスにバインドします。正常に動作していますが...オートコンプリートボックスSelectedTextバグ
メインページにはDataGridが1つあります。グリッド(SelectedItem)からレコードを選択すると、そのレコードをポップアップウィンドウのAutocompleteBoxに設定します。時にはそれは動作しますが、しばしば動作しません。
この問題はどうすればよいですか?
この
は私のXAMLです:<Sdk:AutoCompleteBox Grid.Column="3" Grid.Row="3" Height="18" Width="150"
IsTextCompletionEnabled="True" TabIndex="9" HorizontalAlignment="Left"
Text="{Binding ElementName=ResEdit,Path=DataContext.SelectedDemoText,Mode=TwoWay}"
ItemsSource="{Binding ElementName=ResEdit,Path=DataContext.DemoList,Mode=OneWay}"
ItemTemplate="{StaticResource DemoTemplate}"
ValueMemberPath="DemoCode"
LostFocus="AutoCompleteBox_LostFocus"
Margin="0,0,21,0" Padding="0">
</Sdk:AutoCompleteBox>
このプロパティは、私の見解モデルであるとのDataGridにバインド:
public InvoicesDTO SelectedInvoice
{
get { return _selectedInvoice; }
set
{
SelectedInvoice = value;
SelectedDomoText = SelectedInvoice.DemoText.Trim();
RaisePropertyChanged("SelectedInvoice");
}
}
あなたの質問は何ですか? – ean5533
私は問題を持っていますSelectedTextプロパティを設定してくださいいくつかの時間は適切に設定しなければなりませんし、適切な時間を設定しないでください –
あなたのコードサンプルや画像の一部を投稿できますか? – Amitd