0
当我将作为资源对象的应用程序条附加到页面时,我无法显示应用程序栏。无法以编程方式加载应用程序条
下面的代码未能产生一个工作appbar:
的App.xaml
<AppBar x:Key="RegisterHome_TopAppBar" >
<AppBar.Content>
<Grid>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<Button x:Name="RegisterHome_MaterialsButton" />
<Button x:Name="RegisterHome_ServicesButton" />
</StackPanel>
</Grid>
</AppBar.Content>
</AppBar>
一些代码隐藏文件
var view = flipView.SelectedItem as Register.Home;
AppBar appbar = Application.Current.Resources["RegisterHome_TopAppBar"] as AppBar;
view.TopAppBar = appbar;
注: 当我使用此代码,它工作正常:
var appbar = new AppBar();
StackPanel sp = new StackPanel();
sp.Orientation = Orientation.Horizontal;
Button myButton = new Button();
myButton.Content = "Click Me";
sp.Children.Add(myButton);
appbar.Content = sp;
view.TopAppBar = appbar;