Silverlight for Windows Embedded 7中的多页应用程序 我尝试在Silverlight中开发一个应用程序,它使用C++ + ./P>
我能够用一个按钮运行一个简单的页面,它调用另一个函数(一个简单的HelloWorld消息框) 这里最大的问题是:如何让函数显示另一个XAML文件中定义的页面?我在网上找到的所有示例,甚至在Microsoft参考资料中,都使用一个XAML文件,其中包含了所有操作Silverlight for Windows Embedded 7中的多页应用程序 我尝试在Silverlight中开发一个应用程序,它使用C++ + ./P>,c++,windows,silverlight,embedded,C++,Windows,Silverlight,Embedded,我能够用一个按钮运行一个简单的页面,它调用另一个函数(一个简单的HelloWorld消息框) 这里最大的问题是:如何让函数显示另一个XAML文件中定义的页面?我在网上找到的所有示例,甚至在Microsoft参考资料中,都使用一个XAML文件,其中包含了所有操作 提前谢谢 我是一个学生,现在也有同样的问题。希望有人能帮我们解决 我已搜索并发现SWE中不支持该框架 我找到了另一种解决这个问题的方法,但我不熟悉C++代码。 如果你知道如何用C++编程,请你读一遍,教我一点好吗? 非常感谢 您可以搜索“
提前谢谢 我是一个学生,现在也有同样的问题。希望有人能帮我们解决 我已搜索并发现SWE中不支持该框架 我找到了另一种解决这个问题的方法,但我不熟悉C++代码。 如果你知道如何用C++编程,请你读一遍,教我一点好吗? 非常感谢 您可以搜索“在Silverlight for Windows Embedded中创建自定义用户控件”。 您将发现Microsoft发布的PDF文件。 通过这种方式,您可以创建一个自定义用户控件来保存“多页”。 我已经完成了这一步,通过我创建的控件,我能够“隐藏”和“显示”它,以实现“多页”效果 在我的用户控件中,我还有一些按钮可以让用户单击。但是,从承载用户控件的主页上,无法检测到其中的按钮
如果您可以完成用户控件,使自定义控件功能中的控件正确,您能告诉我吗?谢谢。我是一名学生,现在也有同样的问题。希望有人能帮我们解决 我已搜索并发现SWE中不支持该框架 我找到了另一种解决这个问题的方法,但我不熟悉C++代码。 如果你知道如何用C++编程,请你读一遍,教我一点好吗? 非常感谢 您可以搜索“在Silverlight for Windows Embedded中创建自定义用户控件”。 您将发现Microsoft发布的PDF文件。 通过这种方式,您可以创建一个自定义用户控件来保存“多页”。 我已经完成了这一步,通过我创建的控件,我能够“隐藏”和“显示”它,以实现“多页”效果 在我的用户控件中,我还有一些按钮可以让用户单击。但是,从承载用户控件的主页上,无法检测到其中的按钮
如果您可以完成用户控件,使自定义控件功能中的控件正确,您能告诉我吗?谢谢。要执行多页应用程序,您需要多个xaml文件。不确定您找到的Microsoft教程引用了什么,但我现在正在开发一个应用程序,它有20多个不同的页面或屏幕。您需要在XAML/ExpExtCurrand中设计布局,然后使用事件处理程序和指针到XAML中,在C++源代码中实现视图。p>
// ============================================================================
// LockDataLogger_Click
//
// Description: Event handler implementation
//
// Parameters: pSender - The dependency object that raised the click event.
// pArgs - Event specific arguments.
// ============================================================================
HRESULT MainPage::LockDataLogger_Click (IXRDependencyObject* pSender, XRMouseButtonEventArgs* pArgs)
{
HRESULT hr = E_NOTIMPL;
if ((NULL == pSender) || (NULL == pArgs))
{
hr = E_INVALIDARG;
}
//m_pDeviceSettings_Lang->m_pYear->Focus(false);
if(m_pDeviceSettings_Lang)
{
m_pDeviceSettings_Lang->m_pYear->SetIsDropDownOpen(false);
}
m_pLoginScreen->SetVisibility(XRVisibility_Visible);
m_pLogin_Password->SetPassword(L"");
m_pHome_LoginOptions->SetVisibility(XRVisibility_Collapsed);
return hr;
}
因此,这是一个事件处理程序实现,用于在我的设备主屏幕上为“锁定”按钮计时。您所需要做的就是根据事件处理程序的实现,相应地命名不同的页面/菜单,使用点设置/更改不同页面的可见性。非常简单,希望示例代码提供一些见解。要执行多页应用程序,需要多个xaml文件。不确定您找到的Microsoft教程引用了什么,但我现在正在开发一个应用程序,它有20多个不同的页面或屏幕。您需要在XAML/ExpExtCurrand中设计布局,然后使用事件处理程序和指针到XAML中,在C++源代码中实现视图。p>
// ============================================================================
// LockDataLogger_Click
//
// Description: Event handler implementation
//
// Parameters: pSender - The dependency object that raised the click event.
// pArgs - Event specific arguments.
// ============================================================================
HRESULT MainPage::LockDataLogger_Click (IXRDependencyObject* pSender, XRMouseButtonEventArgs* pArgs)
{
HRESULT hr = E_NOTIMPL;
if ((NULL == pSender) || (NULL == pArgs))
{
hr = E_INVALIDARG;
}
//m_pDeviceSettings_Lang->m_pYear->Focus(false);
if(m_pDeviceSettings_Lang)
{
m_pDeviceSettings_Lang->m_pYear->SetIsDropDownOpen(false);
}
m_pLoginScreen->SetVisibility(XRVisibility_Visible);
m_pLogin_Password->SetPassword(L"");
m_pHome_LoginOptions->SetVisibility(XRVisibility_Collapsed);
return hr;
}
因此,这是一个事件处理程序实现,用于在我的设备主屏幕上为“锁定”按钮计时。您所需要做的就是根据事件处理程序的实现,相应地命名不同的页面/菜单,使用点设置/更改不同页面的可见性。非常简单,希望示例代码提供一些见解