1

I'm creating object in XAML like this

<Window.Resources>
        <local:DataReceiver x:Key="request">
        </local:DataReceiver>
    </Window.Resources>

how can I call this objects method from codebehind?

ZAA
  • 137
  • 1
  • 3
  • 11
  • Possible duplicate of [Accessing codebehind object in XAML](https://stackoverflow.com/questions/1244616/accessing-codebehind-object-in-xaml) – StayOnTarget Jul 10 '18 at 18:03

2 Answers2

1
DataReceiver request = this.TryFindResource("request") as DataReceiver;
if (request != null)
{
   // your code here
}
Nathan Kovner
  • 2,513
  • 3
  • 18
  • 14
1
var dataReceiver = (DataReceiver)FindResource("request");
...
Pavel Minaev
  • 99,783
  • 25
  • 219
  • 289