Click here to Skip to main content
15,880,469 members
Home / Discussions / WPF
   

WPF

 
QuestionVB.Net/WPF/XAML "The video does not load via the executable." Pin
Member 1358548219-Dec-17 13:20
Member 1358548219-Dec-17 13:20 
AnswerRe: VB.Net/WPF/XAML "The video does not load via the executable." Pin
Pete O'Hanlon19-Dec-17 19:33
mvePete O'Hanlon19-Dec-17 19:33 
GeneralRe: VB.Net/WPF/XAML "The video does not load via the executable." Pin
Member 1358548219-Dec-17 22:42
Member 1358548219-Dec-17 22:42 
QuestionComboBox ItemTemplate Pin
Kevin Marois16-Dec-17 8:44
professionalKevin Marois16-Dec-17 8:44 
AnswerRe: ComboBox ItemTemplate Pin
Gerry Schmitz17-Dec-17 7:18
mveGerry Schmitz17-Dec-17 7:18 
GeneralRe: ComboBox ItemTemplate Pin
Kevin Marois17-Dec-17 8:14
professionalKevin Marois17-Dec-17 8:14 
GeneralRe: ComboBox ItemTemplate Pin
Gerry Schmitz17-Dec-17 8:30
mveGerry Schmitz17-Dec-17 8:30 
QuestionUsing Rx with MVVM pattern Pin
Kenneth Haugland16-Dec-17 0:40
mvaKenneth Haugland16-Dec-17 0:40 
I have a canvas which I hook to the ViewModel:
XML
<Border Grid.Row="0" Margin="5" BorderThickness="1" BorderBrush="Black" x:Name="container">
    <Canvas x:Name="cnvMainView" Background="White" Height="{Binding Path=ActualHeight,
                                   ElementName=container}" Width="{Binding Path=ActualWidth, ElementName=container}">
        <i:Interaction.Triggers>
            <i:EventTrigger EventName="MouseDown" >
                <i:InvokeCommandAction Command="{Binding MouseDown}" />
            </i:EventTrigger>
        </i:Interaction.Triggers>
    </Canvas>
</Border>

With the ViewModel:
C#
class MainViewModel
    {
        public MainViewModel()
        {
            this.MouseDown = new DelegateCommand<object>(
                                             this.OnMouseDown, this.CanMouseDown);
        }

        public ICommand MouseDown { get; private set; }

        private void OnMouseDown(object arg)
        {
        //Do Something
        }
        private bool CanMouseDown(object arg) { return true; }
    }


But I really don't need all these details, I just need the positions received:
C#
var MouseDownPosition = from evt in Observable.FromEventPattern<MouseEventHandler,MouseEventArgs>(
                             h => cnvMainView.MouseDown += h,
                             h => cnvMainView.MouseDown -= h)
                             select evt.EventArgs.GetPosition(cnvMainView);

So how do people hook the Rx observables to the ViewModel?
AnswerRe: Using Rx with MVVM pattern Pin
Kenneth Haugland16-Dec-17 3:16
mvaKenneth Haugland16-Dec-17 3:16 
QuestionCustomize Scrollbar in wpf Pin
Member 105139666-Dec-17 22:22
professionalMember 105139666-Dec-17 22:22 
QuestionRe: Customize Scrollbar in wpf Pin
Richard MacCutchan6-Dec-17 22:24
mveRichard MacCutchan6-Dec-17 22:24 
AnswerRe: Customize Scrollbar in wpf Pin
Member 105139666-Dec-17 23:28
professionalMember 105139666-Dec-17 23:28 
GeneralRe: Customize Scrollbar in wpf Pin
Richard MacCutchan6-Dec-17 23:48
mveRichard MacCutchan6-Dec-17 23:48 
AnswerRe: Customize Scrollbar in wpf Pin
Richard Deeming7-Dec-17 8:30
mveRichard Deeming7-Dec-17 8:30 
GeneralIterating the cells of a gridview Pin
Member 83993636-Dec-17 12:49
Member 83993636-Dec-17 12:49 
GeneralRe: Iterating the cells of a gridview Pin
Gerry Schmitz6-Dec-17 16:53
mveGerry Schmitz6-Dec-17 16:53 
GeneralRe: Iterating the cells of a gridview Pin
Member 83993636-Dec-17 17:14
Member 83993636-Dec-17 17:14 
GeneralRe: Iterating the cells of a gridview Pin
Gerry Schmitz6-Dec-17 17:52
mveGerry Schmitz6-Dec-17 17:52 
GeneralRe: Iterating the cells of a gridview Pin
Member 83993636-Dec-17 18:01
Member 83993636-Dec-17 18:01 
GeneralRe: Iterating the cells of a gridview Pin
Gerry Schmitz6-Dec-17 18:13
mveGerry Schmitz6-Dec-17 18:13 
QuestionHow To Create This UI Pin
Kevin Marois1-Dec-17 5:17
professionalKevin Marois1-Dec-17 5:17 
AnswerRe: How To Create This UI Pin
Mycroft Holmes2-Dec-17 12:38
professionalMycroft Holmes2-Dec-17 12:38 
QuestionWPF TreeView - Some Nodes Not Showing Pin
Kevin Marois30-Nov-17 11:56
professionalKevin Marois30-Nov-17 11:56 
AnswerRe: WPF TreeView - Some Nodes Not Showing Pin
Mycroft Holmes30-Nov-17 12:14
professionalMycroft Holmes30-Nov-17 12:14 
GeneralRe: WPF TreeView - Some Nodes Not Showing Pin
Kevin Marois30-Nov-17 12:15
professionalKevin Marois30-Nov-17 12:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.