использовать оконную функцию 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)
Поэтому Ваш ресурс Image
, который является a Control
. Control
s может только иметь одного родителя, таким образом, он эффективно повторно порождается в каждом MenuItem
на лету.
Ваши опции:
Image
и вместо этого используйте ImageSource
или даже a string
содержа URI изображения.x:Shared
Атрибут XAML. Это создаст несколько Image
средства управления по мере необходимости.