我有一个问题,因为几天可以摆脱。我正在尝试从子帧导航到另一个框架,事实是,我想我实际上是在导航到它,因为执行了C#代码,但是未加载框架的内容(例如Textblock等)...
这是我的代码
主框架:
<ListView x:Name="listView1" IsItemClickEnabled="True" Grid.Row="1"
ItemClick="listView_ItemClickEvent">
<ListView.ItemTemplate>
<DataTemplate x:DataType="x:String">
<StackPanel Grid.Column="1" Padding="10 5">
<TextBlock FontSize="20" Padding="0 5 0 0" Text="{Binding
ProjCode}" Foreground="Black"/>
<TextBlock Padding="10 5 0 5" Text="{Binding Nome}"
Foreground="#636567" />
</StackPanel>
<TextBlock Name="lblID" Visibility="Collapsed"
Text="{Binding id}"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<Frame Name="DetailsFrame" Foreground="{x:Null}" Grid.Column="1"
BorderThickness="1,0,0,0" Height="5000">
<Frame.ContentTransitions>
<TransitionCollection />
</Frame.ContentTransitions>
</Frame>
单击列表,将框架“ ProjectDetails”加载到框架“ DetailsFrame”上。它包含另一个listview:
<ListView.ItemTemplate>
<DataTemplate x:DataType="x:String">
<Border BorderBrush="LightGray" HorizontalAlignment="Stretch" >
<Grid BorderBrush="Gray">
<Grid.ColumnDefinitions>
***
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
***
</Grid.RowDefinitions>
<TextBlock Text="{Binding Descrizione}"/>
<TextBlock />
<TextBlock Text="{Binding TempoTotale}"/>
<TextBlock Name="lblID" Text="{Binding ID}" Visibility="Collapsed" />
</Grid>
</Border>
</DataTemplate>
当我单击列表时,从该框架(ProjectDetails)中,我需要用另一个框架更改为“ TaskDetails”。为此任务,我使用了此代码,但是正如我之前所说,实际的c#代码写在执行TaskDetail页面,但未加载Ttextblock等接口
Frame.Navigate(typeof(TaskDetails));
我应该怎么做才能解决这个问题?
慕姐4208626
慕的地10843
相关分类