実行時にメインコントロールにユーザーコントロールが読み込まれるWPFアプリケーションを作成しています。UserControl WPFでTextBoxを編集できません
私は編集可能なTextBoxであるはずのUserControlにTextBoxを持っています。しかし、キーボード入力を使って編集することはできません。一方、私はテキストを実用的に設定することができます。
私はこの問題に関してMSDN forumと言いました。まだ私は通過することができません。私のコードは上記のリンクのコードと似ています。
これを行うには、ご意見をお寄せください。
ありがとうございます。
編集:
XAMLコード:UserControl_Loaded
で
<UserControl x:Class="UserControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
Loaded="UserControl_Loaded"
FocusManager.IsFocusScope="True"
FocusManager.FocusedElement="{Binding ElementName=TestTxt}">
<Grid FocusManager.IsFocusScope="True">
<StackPanel Orientation="Horizontal" FocusManager.IsFocusScope="True">
<TextBox x:Name="TestTxt" IsReadOnly="False" IsEnabled="True" FocusManager.IsFocusScope="True"/>
</StackPanel>
</Grid>
を追加します。 「入力できません」と設定すると、無効になっていますか?テキストボックスの 'IsEnable'プロパティを確認してください。 – Emad
ここにコードを投稿 – Sajeetharan
@Emad:そのnot disabled。キーボード入力はしません。私は、テキストボックスが有効で、 'IsReadOnly'がfalseに設定されていることを確認しました。 – sam