繁体   English   中英

UWP中缺少IsInitialized属性

[英]IsInitialized Property missing in UWP

  • 目标版本:Windows 10 Anniversary Edition(10.0;内部版本14393)
  • VS 2015 14.0.25431.01更新3
  • Microsoft.NETCore.UniversalWindowsPlatform 5.2.2
  • C#
  • Xaml

我尝试创建简单的自定义控件。 控件类派生自Windows.UI.Xaml.Controls类,而自定义派生自Windows.UI.Xaml。 我需要类似于FrameworkElement.IsInitialized属性(WPF)的东西。 不幸的是,Custom和FrameworkElement都不提供此属性。 Uwp是否以其他方式支持它?

例:

public class CharacterCount : Control
    {
      ...
      private void UpdatedContent()
        {
          if(this.IsInitialized) // not supported
          {
      ...

通常对于自定义UWP控件,您将在FrameworkElement上查找LoadedOnApplyTemplate事件。

请参阅备注的“ 对象生存期事件”部分。

根据您的特定需求,您可以添加在这些事件之一期间设置的IsInitialized属性。 如果您需要扩展现有的控件集,甚至可以将其设为附加属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM