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
jan.pichl
Člen
Avatar
jan.pichl:21.12.2016 12:25

Ahoj,

udělal jsem si attached třídu s RoutedEvent.

když ji použiju takto v UserControl

 xmlns:viewModel="clr-namespace:WindowsExplorer.ViewModel"
viewModel:DriveHelperAttached.DriveAdd="UserControl_DriveAdd"

tak potom v codebehin normálně proběhne funkce UserControl_Dri­veAdd. Já to to ovšem chci předat s pomocí command a tak mám toto.

<i:Interaction.Triggers>
        <i:EventTrigger   EventName="DriveAdd">
            <i:InvokeCommandAction    Command="{Binding DriveInsertedCommand}"
                                      CommandParameter="{Binding}">
            </i:InvokeCommandAction>
        </i:EventTrigger>
    </i:Interaction.Triggers>

No a to nefunguje, nejspíš se španě odkazuju na viewModel:Dri­veHelperAttached­.DriveAdd protože když EventName zaměním za PreviewMousedown tak se žádaný command odešle po stisku tlačítka.

Předem díky za pomoc.

 
Odpovědět
21.12.2016 12:25
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 1 zpráv z 1.