0

uwp コミュニティ ツールキット エキスパンダーを使用していますが、複数の値をヘッダー テキストにバインドする際に問題が発生しています。これは可能ですか?

 <ListView x:Name="LV"  ItemsSource="{Binding VaccSingelton.VaccOverblikListe}"    ScrollViewer.VerticalScrollBarVisibility="Visible" SelectionChanged="LV_SelectionChanged" >

                <ListView.ItemTemplate>
                    <DataTemplate>
                        <Grid>
                            <controls:Expander x:Name="Expander1"  Margin="0,0,0,10" 
                                              Header="{Binding Name}" IsExpanded="false"  >

                                <Grid Margin="0,10,0,0">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition></ColumnDefinition>
                                        <ColumnDefinition></ColumnDefinition>
                                    </Grid.ColumnDefinitions>

                                    <Grid.RowDefinitions>
                                        <RowDefinition></RowDefinition>
                                        <RowDefinition></RowDefinition>
                                        <RowDefinition></RowDefinition>
                                        <RowDefinition></RowDefinition>
                                        <RowDefinition></RowDefinition>
                                    </Grid.RowDefinitions>

                                    <TextBlock FontWeight="Bold" Text="Antal Stik:" Grid.Column="0"></TextBlock>
                                    <TextBlock Text="{Binding Stik}" Grid.Column="1" Margin="10,0,0,0">

                                    </TextBlock>

                                    <TextBlock FontWeight="Bold" Text="Udføres på:" Grid.Column="0" Grid.Row="1"></TextBlock>
                                    <TextBlock Text="{Binding  Udførsel}" Grid.Column="1" Grid.Row="1" Margin="10,0,0,0"></TextBlock>

                                    <TextBlock FontWeight="Bold" Text="Bivirkninger:" Grid.Column="0" Grid.Row="2"></TextBlock>
                                    <TextBlock Text="{Binding  Bivirkninger}" Grid.Column="1" Grid.Row="2" Margin="10,0,0,0"></TextBlock>

                                    <TextBlock FontWeight="Bold" Text="Information:" Grid.Column="0" Grid.Row="3"></TextBlock>
                                    <TextBlock Text="{Binding   Info}" Grid.Column="1" Grid.Row="3" Margin="10,0,0,0"></TextBlock>

                                    <TextBlock FontWeight="Bold" Text="Dato:" Grid.Column="0" Grid.Row="4"></TextBlock>
                                    <TextBlock x:Name="test" Grid.Column="1" Grid.Row="4"  Margin="10,0,0,0">
                                        <Run Text="{Binding OpretVaccDatoText}"></Run>

                                    </TextBlock>

                                </Grid>
                            </controls:Expander>
                        </Grid>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>

より明確にするために、次のヘッダー内のバインディングをさらに追加したいと思います。

<controls:Expander x:Name="Expander1" Margin="0,0,0,10" Header="{Binding Name}" IsExpanded="false" >

したがって、おそらく次のようになります。

<controls:Expander x:Name="Expander1" Margin="0,0,0,10" Header="{Binding Name, address, Email}" IsExpanded="false" >

4

1 に答える 1