将项目调整为Template10,我进入App.xaml中的继承样式正在崩溃.
它看起来像Template10,不支持继承或扩展样式.我试图从TitleStyle扩展SubTitleStyle但我在XamlTypeInfo.g.cs中的GetXamlType上获得了COM异常
我的App.xaml.cs
sealed partial class App : BootStrapper
{
public App() { InitializeComponent(); }
public override async Task OnStartAsync(StartKind startKind, IActivatedEventArgs args)
{
NavigationService.Navigate(typeof(ShellView))
await Task.CompletedTask;
}
}
Run Code Online (Sandbox Code Playgroud)
我的App.xaml
<Style x:Key="TitleStyle" TargetType="TextBlock">
<Setter Property="Foreground" Value="{StaticResource TextTitleForeground}"/>
<Setter Property="FontSize" Value="26"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Setter Property="FontWeight" Value="Medium"/>
</Style>
<Style x:Key="SubTitleStyle" TargetType="TextBlock" BasedOn="{StaticResource TitleStyle}">
<Setter Property="Foreground" Value="{StaticResource TextForeground}"/>
<Setter Property="FontSize" Value="20"/>
</Style>
Run Code Online (Sandbox Code Playgroud)
例外信息:
Error HRESULT E_FAIL has been returned from …Run Code Online (Sandbox Code Playgroud) 我过去几个月一直在学习Xamarin,虽然我主要使用PCL项目,但我很高兴能开始使用Xamarin表格.
我的犹豫是,它是否已准备好用于生产大小的用途.它是否具有所需的特异性,或者是否需要编写一些自定义的自定义渲染器/控件?
从我到目前为止所研究的情况来看,开发人员似乎很满意它,但他们都谈论必须添加海关功能,这将超过我的技能水平.
任何有关xamarin形式进展的见解都会非常有用.