Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Matt91111

[XAML/C#]Problem z wyswietleniem obrazka

Rekomendowane odpowiedzi

Okienko:

<Window x:Class="CatchIt.RibbonMenu"
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
       xmlns:sys="clr-namespace:System;assembly=mscorlib"
       Title="Window1" SizeToContent="WidthAndHeight"   
WindowStyle="None" 
   ResizeMode="NoResize"
AllowsTransparency="True" 
Background="Transparent">

   <Window.Resources>
       <sys:Double x:Key="WndFoldSz">20</sys:Double>
       <sys:Double x:Key="WndExpandSz">80</sys:Double>
       <sys:Double x:Key="CanvasSz">160</sys:Double>
       <sys:Double x:Key="OpacityFocused">0.95</sys:Double>
       <sys:Double x:Key="OpacityDefault">0.40</sys:Double>
       <sys:Double x:Key="OpacityHidden">0.0</sys:Double>

       <Duration x:Key="ScaleDuration">0:0:0:1</Duration>

       <SolidColorBrush x:Key="OverlayDisplayBackgroundDark" Color="#1E1E1E"/>
   </Window.Resources>

   <Canvas
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 Width="{DynamicResource CanvasSz }" Height="{DynamicResource CanvasSz}">
       <Path x:Name="PathContainer"
             Fill="{StaticResource OverlayDisplayBackgroundDark}" 
             Canvas.Left="70" 
             Canvas.Top="70"
             Opacity="{DynamicResource OpacityDefault}"
           >
           <Path.Data>
               <GeometryGroup>
                   <EllipseGeometry x:Name="Ribbon" 
                                    Center="10, 10" 
                                    RadiusX="{DynamicResource WndExpandSz}" 
                                    RadiusY="{DynamicResource WndExpandSz}"
                                    />
               </GeometryGroup>
           </Path.Data>

           <Path.Triggers>
               <!-- OnMouseEnter -->
               <EventTrigger RoutedEvent="UIElement.MouseEnter">
                   <BeginStoryboard>
                       <Storyboard SpeedRatio="2.5" AutoReverse="False" Duration="{DynamicResource ScaleDuration}">
                           <ParallelTimeline Storyboard.TargetName="Ribbon">
                               <DoubleAnimation To="{DynamicResource WndExpandSz}" Storyboard.TargetProperty="RadiusX" />
                               <DoubleAnimation To="{DynamicResource WndExpandSz}" Storyboard.TargetProperty="RadiusY" />
                           </ParallelTimeline>
                           <ParallelTimeline Storyboard.TargetName="PathContainer">
                               <DoubleAnimation To="{DynamicResource OpacityFocused}" Storyboard.TargetProperty="Opacity"/>
                           </ParallelTimeline>
                       </Storyboard>
                   </BeginStoryboard>
               </EventTrigger>
               <!-- OnMouseLeave -->
               <EventTrigger RoutedEvent="UIElement.MouseLeave">
                   <BeginStoryboard>
                       <Storyboard SpeedRatio="3.5" AutoReverse="False" Duration="{DynamicResource ScaleDuration}">
                           <ParallelTimeline Storyboard.TargetName="Ribbon">
                               <DoubleAnimation To="{DynamicResource WndFoldSz}" Storyboard.TargetProperty="RadiusX" />
                               <DoubleAnimation To="{DynamicResource WndFoldSz}" Storyboard.TargetProperty="RadiusY" />
                           </ParallelTimeline>
                           <ParallelTimeline Storyboard.TargetName="PathContainer">
                               <DoubleAnimation To="{DynamicResource OpacityDefault}" Storyboard.TargetProperty="Opacity" />
                           </ParallelTimeline>
                       </Storyboard>
                   </BeginStoryboard>
               </EventTrigger>
           </Path.Triggers>
       </Path>
       <!-- Nie jest widoczny podczas wyswietlania "okienka" -->
       <Image Source="./Icons/WindowActions/ic_save_24dp.png" 
              Height="52" 
              Width="52" 
              Canvas.Left="54" 
              Canvas.Top="52"
              Opacity="1"
       />
   </Canvas>

</Window>

 

Projektant pokazuje bez problemu, a podczas uruchomienia wyświetla się okienko bez obrazka :E

 

Projektant:

Szkic.png

 

Test:

Szkic2.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Tematy

  • Odpowiedzi

    • https://www.facebook.com/LowcyBurzLodzkie/posts/pfbid0QUKddpwnKouxDEZ5JiQZ1Dv2tVCpv2aCbdmEFmZc1mdV7okToA95yJM6zjMkmwdel   Uprawy strasznie ucierpiały.       https://geekweek.interia.pl/technologia/news-winnice-ogrzewane-smiglowcem-polacy-wpadli-na-pomysl-jak-rat,nId,7468592#utm_source=paste&utm_medium=paste&utm_campaign=chrome        
    • Witam Może na wstępie podam specyfikacje kompa. Procesor: Intel Core i5-8400, 2.8 GHz RAM: GOODRAM 16GB (2x8GB) 3000MHz CL16 IRDM X Black Płyta główna: ASRock Z370 PRO4 (https://www.morele.net/plyta-glowna-asrock-z370-pro4-1533534/) Zasilacz: SilentiumPC Vero L2 500W Karta Graficzna: GeForce RTX 3060 Ti GAMING Z TRIO LHR 8GB GDDR6 Dysk SSD: SSD GOODRAM IRDM 240GB 2,5 SATA III   Dysk HDD: Toshiba P300 1TB 3.5" SATA III   Na dysku SSD zainstalowany jest system + utworzona druga partycja na gry. Z racji, że to mało miejsca, a dysk HDD już nie daje rady przy nowszych tytułach, chciałbym zastąpić go nowym SSD. W ciągu 1-2 lat planuję wymienić również procesor i w razie potrzeby płytę główną z zasilaczem. Na razie jednak jest kolej na nowy dysk i na nim teraz się skupiam. Nie jestem na czasie jeśli chodzi o obecny rynek dlatego potrzebuję pomocy. Czytałem trochę o dyska NVMe i przemawiają do mnie dużo bardziej. Myślę, że pojemność 2 TB będzie wystarczająca. Natrafiłem na model KC3000 firmy Kingston polecany przez wiele osób. Moje główne pytanie jest takie czy ten dysk pasowałby do mojego komputera? Wiem, że to PCIe 4.0, a w płycie głównej mam 3.0, ale podobno też pasuje, a skoro w przyszłości wymieniałbym płytę główną, to już z PCIe 4.0. Czy dokładając ten dysk nie obciąży mi się za bardzo zasilacz (o ile w ogóle będzie mieć na niego wpływ, bo znajduje informację, że pobór mocy to około 3W, ale nie wiem ile w tym prawdy)? Czy nie będzie żadnego problemu, żeby wszystkie dane ze starego HDD przenieść na nowy SSD?   Pozdrawiam i dziękuję za wszystkie odpowiedzi.      
    • @leelooo Niestety, ponowne wyszukiwanie nie dostarczyło bezpośrednich informacji dotyczących ostatniego logowania użytkownika @koziakaka ani danych o zdjęciu blokady konta. Jeśli potrzebujesz konkretnych informacji o stanie konta tego użytkownika, najlepiej będzie skontaktować się bezpośrednio z administracją forum, ponieważ takie dane często obejmują prywatne informacje, które nie są publicznie dostępne na forum.
    • Czyli co 5090 będzie odpryskiem od B200. Ciekawe czy dadzą DP 2.1 i Neural Texture Compression.
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...