1.3.6. Pridanie UI Control pre prílohy na XAML formulár triedy
Na formulár je možné pridať UI prvky pre prílohy iných, vztiahnutých tried:
Príklad kódu v XAML definícii:
<l:NPanel>
<l:AttachmentsControl Margin="5" Name="attchs" />
<l:AttachmentsControl Margin="5" Name="attchsmz" />
</l:NPanel>
Príklad kódu v handleri v f_retrieve na aktualizáciu obsahu (analogicky pre f_reset)
var zanec = dw_formular.GetItemNumberOrDefault(1, Header.zamestnanec);
attchs = NHeader.FindFrameworkElement("attchs") as AttachmentsControl; attchs?.SetSubject(Constants.ct_karta_zam21, zanec, $"Prílohy {Cache.GetCachedNazev(zanec)}");
if( cms > 0)
{
attchsmz = NHeader.FindFrameworkElement("attchsmz") as AttachmentsControl; attchsmz?.SetSubject(Constants.ct_cms21, cms, $"Prílohy MZ {Cache.GetCachedNazev(cms)}");
}