WPF: Исчезающие значки

использовать оконную функцию LAG (), чтобы получить предыдущее значение строки HPDATUM и сравнить

CTE AS
(
    SELECT  t.CHARGE, t.HPDATUM,
            PREV_HPDATUM = LAG (t.HPDATUM) OVER (ORDER BY HPDATUM)
    FROM    dbo.table123 t
    WHERE   t.CHARGE = '8811985'
)
SELECT  CHARGE, HPDATUM
FROM    CTE
WHERE   PREV_HPDATUM    IS NULL
OR      HPDATUM     > DATEADD(YEAR, 1, PREV_HPDATUM)
7
задан g t 10 August 2016 в 10:45
поделиться

1 ответ

Поэтому Ваш ресурс Image, который является a Control. Controls может только иметь одного родителя, таким образом, он эффективно повторно порождается в каждом MenuItem на лету.

Ваши опции:

  1. Не использовать Image и вместо этого используйте ImageSource или даже a string содержа URI изображения.
  2. Установите ресурс на необщий с x:Shared Атрибут XAML. Это создаст несколько Image средства управления по мере необходимости.
9
ответ дан 7 December 2019 в 03:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: