আমার দৃষ্টিতে একটি TextBox
এবং একটি Button
রয়েছে।
এখন আমি বোতামের উপর ক্লিক করে একটি শর্ত পরীক্ষা করছি এবং যদি শর্তটি মিথ্যা হয়ে যায় তবে ব্যবহারকারীর কাছে বার্তা প্রদর্শিত হয় এবং তারপরে আমাকে কার্সারটি TextBox
নিয়ন্ত্রণ করতে হবে।
if (companyref == null)
{
var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation();
MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK,
MessageBoxImage.Exclamation);
cs.txtCompanyID.Focusable = true;
System.Windows.Input.Keyboard.Focus(cs.txtCompanyID);
}
উপরের কোডটি ভিউমডেলে রয়েছে।
CompanyAssociation
দৃশ্য নাম।
তবে কার্সারটি সেট করা যাচ্ছে না TextBox
।
এক্সামলটি হ'ল:
<igEditors:XamTextEditor Name="txtCompanyID"
KeyDown="xamTextEditorAllowOnlyNumeric_KeyDown"
ValueChanged="txtCompanyID_ValueChanged"
Text="{Binding Company.CompanyId,
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}"
Width="{Binding ActualWidth, ElementName=border}"
Grid.Column="1" Grid.Row="0"
VerticalAlignment="Top"
HorizontalAlignment="Stretch"
Margin="0,5,0,0"
IsEnabled="{Binding Path=IsEditable}"/>
<Button Template="{StaticResource buttonTemp1}"
Command="{Binding ContactCommand}"
CommandParameter="searchCompany"
Content="Search"
Width="80"
Grid.Row="0" Grid.Column="2"
VerticalAlignment="Top"
Margin="0"
HorizontalAlignment="Left"
IsEnabled="{Binding Path=IsEditable}"/>