コード例 #1
0
ファイル: TreeDataTemplate.cs プロジェクト: zofuthan/Avalonia
        public IControl Build(object data)
        {
            var visualTreeForItem = TemplateContent.Load(Content);

            visualTreeForItem.DataContext = data;
            return(visualTreeForItem);
        }
コード例 #2
0
        public IControl Build(object data)
        {
            var visualTreeForItem = TemplateContent.Load(Content)?.Control;

            if (visualTreeForItem != null)
            {
                visualTreeForItem.DataContext = data;
            }

            return(visualTreeForItem);
        }
コード例 #3
0
 public IControl Build() => TemplateContent.Load(Content).Control;
コード例 #4
0
 public IPanel Build()
 => (IPanel)TemplateContent.Load(Content);
コード例 #5
0
 public IControl Build(object data, IControl existing)
 {
     return(existing ?? TemplateContent.Load(Content)?.Control);
 }
コード例 #6
0
ファイル: DataTemplate.cs プロジェクト: yzq1979/Avalonia
 public IControl Build(object data) => TemplateContent.Load(Content).Control;
コード例 #7
0
 public IControl Build(ITemplatedControl control) => TemplateContent.Load(Content);
コード例 #8
0
 public ControlTemplateResult Build(ITemplatedControl control) => TemplateContent.Load(Content);