Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml ListView中的列_Xaml_Windows Phone 8.1 - Fatal编程技术网

Xaml ListView中的列

Xaml ListView中的列,xaml,windows-phone-8.1,Xaml,Windows Phone 8.1,我试图显示一个列表,第一列中有文本块,第二列中有文本框。但是,当我使用此代码时,它会显示一个列表,其中文本框上显示文本块。请告诉我我做错了什么 <HubSection x:Uid="HubSection1" Header="Last Week"> <DataTemplate> <ListView ItemsSource="{Binding Source={StaticResource itemsViewSource}}">

我试图显示一个列表,第一列中有文本块,第二列中有文本框。但是,当我使用此代码时,它会显示一个列表,其中文本框上显示文本块。请告诉我我做错了什么

<HubSection x:Uid="HubSection1" Header="Last Week">
    <DataTemplate>
       <ListView ItemsSource="{Binding Source={StaticResource itemsViewSource}}">
           <ListView.ItemTemplate>
               <DataTemplate>
                   <StackPanel >
                       <Grid Height="26" Width="500" VerticalAlignment="Center">
                           <Grid.ColumnDefinitions>
                               <ColumnDefinition Width="175" />
                               <ColumnDefinition Width="*"/>
                           </Grid.ColumnDefinitions>
                       </Grid>
                       <TextBlock Grid.Column="0" Width="175" FontSize="24" Text="{Binding Date, Converter={StaticResource DateToStringConverter}}" />
                       <TextBox Grid.Column="1" Width="100" FontSize="24"  Text="{Binding Worked, Converter={StaticResource HoursToStringConverter}}" />
                   </StackPanel>
               </DataTemplate>
           </ListView.ItemTemplate>
       </ListView>
   </DataTemplate>
</HubSection>

您的Textblock/Textbox控件是在网格之外的StackPanel中定义的

把它们放到格子里

<HubSection x:Uid="HubSection1" Header="Last Week">
<DataTemplate>
   <ListView ItemsSource="{Binding Source={StaticResource itemsViewSource}}">
       <ListView.ItemTemplate>
           <DataTemplate>
               <Grid Height="26" Width="500" VerticalAlignment="Center">
                   <Grid.ColumnDefinitions>
                       <ColumnDefinition Width="175" />
                       <ColumnDefinition Width="*"/>
                   </Grid.ColumnDefinitions>

                   <!--Here-->
                   <TextBlock Grid.Column="0" Width="175" FontSize="24" Text="{Binding Date, Converter={StaticResource DateToStringConverter}}" />
                   <TextBox Grid.Column="1" Width="100" FontSize="24"  Text="{Binding Worked, Converter={StaticResource HoursToStringConverter}}" />
               </Grid>
           </DataTemplate>
       </ListView.ItemTemplate>
   </ListView>


Duh!非常感谢你。下次我会仔细看的。