Basit bir dosya yöneticisi oluşturuyorum. ListBox
'u çift tıklatarak yeni bir dizin açmaya çalışıyorum. MouseDoubleClick
kullanarak koduma secondtb1.Text
özellik değerini nasıl alabilirim?Şablonda TextBox değeri nasıl alınır
Benim XAML
<ListBox x:Name="secondPageListbox" Background="{x:Null}">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="320"/>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="186"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<TextBlock x:Name="secondtb1" TextWrapping="Wrap" Foreground="White" Text="{Binding Name}"/>
</Grid>
<Grid Column="1">
<TextBlock x:Name="secondtb2" TextWrapping="Wrap" Foreground="White" Text="{Binding current.Extension}"/>
</Grid>
<Grid Column="2">
<TextBlock x:Name="secondtb3" TextWrapping="Wrap" Foreground="White" Text="{Binding creationTime}"/>
</Grid>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}" BasedOn="{StaticResource {x:Type ListBoxItem}}">
<EventSetter Event="MouseDoubleClick" Handler="SecondListBoxItem_MouseDoubleClick"/>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
geride kodu olay ele yapıyor do görünüyor olduğundan, –
kodda 'secondtb2.Text' kullanmak sadece olabilir Ama bunu içinde, liste kutusunda –
yılında Oh secondtb1 çok şey var dava yerine bir komut kullan ve geçerli bağlamayı ona geçir –