public MainWindow() { InitializeComponent(); // set wrapper using builder m_GeneralLib = new GeneralLib( new ConfigurationBuilder() .FileName("temp.txt") .Counter(10) .FunctionMap(new Dictionary <string, byte>() { { "ParamName_1", 1 }, { "ParamName_2", 2 } } ) ); // register to callback m_GeneralLib.Register(OnBufferReady); lbl.Content = String.Format("Buffer id: {0}", m_BufferId); }