string test = ((My_ListItem)lvList.Items[0]).m_strValue;
我尝试使用该代码,但我无法获得Textbox
用户输入的值,只是在添加listview项时输出默认值。如何在Textbox
中的绑定ListView
中获取输入值?
这是我的代码:
public class My_ListItem
{
public string m_strItemName { get; set; }
public string m_strValue { get; set; }
public My_ListItem(string IN_strItemName, string IN_strValue)
{
m_strItemName = IN_strItemName;
m_strValue = IN_strValue;
}
}
XML代码在这里
<ListView x:Name="lvList" HorizontalAlignment="Left" Height="125"
Margin="30,243,0,0" VerticalAlignment="Top" Width="573"
AutomationProperties.SizeOfSet="-3">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding m_strItemName}" Padding="10"/>
<TextBox Text="{Binding m_strValue}" Width="300" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
答案 0 :(得分:2)
TextBox <TextBox Text="{Binding m_strValue, Mode=TwoWay}" Width="300" />