小编Las*_*e O的帖子

OnApplyTemplate未在自定义控件中调用

我有一个使用一些PART控件的自定义控件:

 [TemplatePart(Name = "PART_TitleTextBox", Type = typeof(TextBox))]
    [TemplatePart(Name = "PART_TitleIndexText", Type = typeof(Label))]
    [TemplatePart(Name = "PART_TimeCodeInText", Type = typeof(TextBlock))]
    [TemplatePart(Name = "PART_TimeCodeOutText", Type = typeof(TextBlock))]
    [TemplatePart(Name = "PART_ApprovedImage", Type = typeof(Image))]
    [TemplatePart(Name = "PART_CommentsImage", Type = typeof(Image))]
    [TemplatePart(Name = "PART_BookmarkedImage", Type = typeof(Image))]
    public class TitleBoxNew : Control
    {
        static TitleBoxNew()
        { 
            DefaultStyleKeyProperty.OverrideMetadata(
                typeof(TitleBoxNew),
                new FrameworkPropertyMetadata(typeof(TitleBoxNew)));
        } 

        public TitleBoxNew() { }

        // ... rest of class
    }
Run Code Online (Sandbox Code Playgroud)

此控件覆盖OnApplyTemplate:

public override void OnApplyTemplate()
{
      base.OnApplyTemplate();

      InitializeEvents();
}
Run Code Online (Sandbox Code Playgroud)

大部分时间都适用.我已经在窗口中的自定义选项卡控件中添加了控件,并且不会以某种方式为该控件调用OnApplyTemplate!为什么这不能像我期望的那样工作?

wpf

17
推荐指数
3
解决办法
1万
查看次数

在 MS SQL 中查找序列中缺失的数字

假设我有一个带有整数列 ID 的表。我需要找到具有最大退货金额的missing numbersa 。sequence

  • 如果表是空的并且我要 10,它应该返回数字 1-10。
  • 如果表有 1-5,而我要 10,则它应该返回数字 6,7,8,9,10,11,12,13,14,15。
  • 如果表有 1,2,4,6,9 并且我要求 10,它应该返回数字 3,5,7,8,10,11,12,13,14,15

我怎样才能使用一个查询来实现这一目标MS SQL

提前致谢!

sql sql-server

3
推荐指数
1
解决办法
6529
查看次数

标签 统计

sql ×1

sql-server ×1

wpf ×1