我正在开发一个带有BLE实现的Xamarin.Forms应用程序。在这个应用程序中,我想创建一个带有飞出结构的应用程序。然而,为此,应用程序的几个页面中需要一些变量/数据。这些数据只在C#实现中需要,而在XAML实现中不需要。在类/页面中,变量和数据的传输工作得很好。但是,在访问另一个页面时就不行了。
我已经尝试了全局函数、getter & setter以及委托,但还没有找到解决问题的方法。
你们中有没有人对此有什么想法,甚至是解决办法?谢谢
委托全局函数(非私有)getter和setter函数
1条答案
按热度按时间v64noz0r1#
Here are THREE "static" techniques that are good to know about.
1. XAML
x:Static
2. XAML
StaticResource
In App.xaml:
3. Instance property "proxy" of a static value.
This "trick" accesses a "static" via an "instance property". Thus, it looks like any other property, to other code (and XAML).
IF the static is in a different class: