Diskuze: WPF – zalomení rožků
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 9 zpráv z 9.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


https://stackoverflow.com/…er-of-border
Prvné odkaz na google.
Neumím se zeptat vyhledávače
. Další položka do už tak přeplněného ToDo listu
. Ale jak se zdá, je tu aspoň
někdo, kdo to umí. Díky.
Ještě tak přemýšlím… jak to „nastavit“ pro všechna tlačítka bez ohledu na velikost (některé rozměry jsou <code>auto</code>)?
Na takové věci jsem si vytvořil šablony se styly pro různé "controls" v
app.xaml
např. na zaoblené rohy to mám takto
App.xaml
<Application.Resources>
<!--#region Kulaté rohy, žluté pozadí-->
<Style x:Key='RoundedLGY' TargetType='Border'>
<Setter Property="Background" Value="LightGoldenrodYellow" />
<Setter Property="CornerRadius" Value="10" />
<Setter Property="BorderThickness" Value="2" />
<Setter Property="BorderBrush" Value="DarkGray" />
</Style>
<!--#endregion-->
</Application.Resources>
Můžeš si tam vytvořit vlastní styly pro různé prvky (textboxy,
tlačítka, textbloky...) a pak jen ten styl použiješ v XAMLu toho prvku,
např
MainWindow.xaml
<Border Style="{StaticResource RoundedLGY}" Padding="10,2">
<TextBlock Name="tblZobr" Foreground="Blue" FontWeight="Bold"/>
</Border>
Ano, styly používám, jen si nejsem úplně jistý, jak je použít teď. Jestli se budu muset nějak hrát s těmi prvky v C# kódu, nebo to jde i v XAMLu.
Použití je v XAMLu, je to ten poslední příklad, co jsem psal...
<prvek Style="{StaticResource názevstylu}" .../>
Aha, špatně jsem vysvětlil:
Do tohohle kódu (z odkazu) potřebuji dostat (asi) ActualHeight a
ActualWidth
<RectangleGeometry Rect="0,0,250,250"/> <!-- 0, 0, ActualWidth, ActualHeight -->
<PathGeometry>
<PathGeometry.Figures>
<PathFigure StartPoint="230,0"> <!-- ActualWidth - 30, 0 -->
<LineSegment Point="250,0"/> <!-- ActualWidth, 0 -->
<LineSegment Point="250,20"/> <!-- ActualWidth, 20 -->
</PathFigure>
</PathGeometry.Figures>
</PathGeometry>
<!-- ... -->
Zobrazeno 9 zpráv z 9.