Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Tadeáš Burda
Brigádník
Avatar
Tadeáš Burda :16.6.2018 21:19

Snažím sa vytvoriť dll, ktoré obsahuje kontrolky(WPF - UserControl) vo VisualStudio 2017. Dll som vytvoril, ale ak kontrolka obsahuje ikonu, tak ikona sa po pridaní dll do iného programu nezobrazuje. Kontrolka funguje správne.

Zkusil jsem: Na google som moc nezistil, pretože na niektorých fórach píšu že ikony do dll pridať nieje možné, ale na iných že áno, ale v inom súbore a to mi príde zbytočne zložité(neskúšal som to).

Chci docílit: Snažím sa zistiť či je možné vytvoriť si dll, ktoré obsahuje moje UserControls a ak áno, tak ako je možné do toho dll dostať ikony, ktoré som pri tvorbe kontroliek použil. Stačilo by aspoň odkaz na článok/fórum kde to je vysvetlené, lebo asi som googlu nepoložil tú správnu otázku :D .

 
Odpovědět
16.6.2018 21:19
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Tadeáš Burda
Petr Čech:16.6.2018 22:41

Zkus přidat obrázek do resources a odkazovat se na něj přes resource uri: https://docs.microsoft.com/…-uris-in-wpf

Nahoru Odpovědět
16.6.2018 22:41
the cake is a lie
Avatar
Tadeáš Burda
Brigádník
Avatar
Odpovídá na Petr Čech
Tadeáš Burda :17.6.2018 11:11

No ikonu sem pridal do projektu cez Resources a Image.Source sem nastavil cez Properties na "Source="pack://si­teoforigin:,,,/Re­sources/Search­.ico"". V XAML mi to ukazuje že ikonu to pridalo, ale ak dll použijem, tak zasa nič. Ak pridám cestu v cs, tak mi to po použití dll vyhodí hlášku, že cesta k súboru je neplatná. Dll má 18kB tak ako predtým, takže si myslím, že po sestavení to tú ikonu do dll nepridalo, ale iba odkaz. Ako toto rieši VisualStudio zo svojimi ikonami, ktoré používa v kontrolkách? Vytvorí sa pri inštalácii niekde v pc zložka, ktorá obsahuje potrebné ikony? Pretože mne príde jednoduchšie distribuovať len dll, ako knemu pridávať ešte súbor z niečim a potom sa na ten súbor odkazovať. Snažím sa vytvoriť si svoje dll z mojimi kontrolkamy, ktoré často používam, aby som ich nemusel vytvárať pre každý projekt stále znova. Myslím si že dll je správna cesta, ale ak sa to robí inak tak, by mi stačilo povedať ako.

 
Nahoru Odpovědět
17.6.2018 11:11
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.