[英]IsInitialized Property missing in UWP
我尝试创建简单的自定义控件。 控件类派生自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上查找Loaded或OnApplyTemplate事件。
请参阅备注的“ 对象生存期事件”部分。
根据您的特定需求,您可以添加在这些事件之一期间设置的IsInitialized
属性。 如果您需要扩展现有的控件集,甚至可以将其设为附加属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.