我正在運行時在主窗口上加載用戶控件的WPF應用程序上工作。無法編輯用戶控件中的TextBox WPF
我有一個應用程序中的TextBox應該是一個可編輯的文本框。但我無法使用鍵盤輸入進行編輯。而我能夠務實地設置文本。
關於這個問題,我已經提到MSDN forum。儘管如此,我仍然無法完成。我的代碼與上面鏈接中的代碼類似。
請分享您的想法來完成這件事。
在此先感謝。
編輯:
XAML代碼:
<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:它沒有被禁用。它不需要鍵盤輸入。我已確保文本框已啓用,並且「IsReadOnly」已設置爲false。 – sam