WPF:元素绑定
我需要将librarybar项目的名称链接到一个单独的textbock中进行同步,以确定我正在拖动什么,等等 我是否可以从此处绑定内容文本:WPF:元素绑定,wpf,vb.net,Wpf,Vb.net,我需要将librarybar项目的名称链接到一个单独的textbock中进行同步,以确定我正在拖动什么,等等 我是否可以从此处绑定内容文本: <my:LibraryBar HorizontalAlignment="Center" Name="libcont" VerticalAlignment="Top" Background="{x:Null}" ItemsSo
<my:LibraryBar
HorizontalAlignment="Center"
Name="libcont"
VerticalAlignment="Top"
Background="{x:Null}"
ItemsSource="{Binding}"
Width="850"
Height="250"
>
<my:LibraryBar.ItemTemplate>
<DataTemplate>
<Viewbox Stretch="Fill" >
<Grid>
<Image Source="{Binding dev_img}" Height="144" Width="128" />
<Label Content="{Binding name}" />
</Grid>
</Viewbox>
</DataTemplate>
</my:LibraryBar.ItemTemplate>
</my:LibraryBar>
为什么不将
TextBlock.Text
绑定到libcont.SelectedItem
TextBlock Text="{Binding ElementName=libcont,Path=SelectedItem.name,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"
什么是图书馆吧?如果你可以拖动图像,你想把它绑定到文本块的值是多少。我想将的值绑定到textblock。因为此控件没有SelectedItem属性,所以每当执行此操作时,都会选中鼠标。与listbox控件不同,它没有SelectedItem属性:(我的SurfaceList框中有dis,但surface library栏中只有SelectedGroup。
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0; Data Source=|DataDirectory|\mvdata.accdb")
con.Open()
Dim cmd As OleDbCommand = New OleDbCommand("SELECT * FROM devices", con)
Dim sdr As OleDbDataReader = cmd.ExecuteReader
libcont.ItemsSource = sdr
TextBlock Text="{Binding ElementName=libcont,Path=SelectedItem.name,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"