小编web*_*ad3的帖子

将数据从页面传递到页面

我正在寻找有关如何从页面传递数据的最佳实践.

在页面AI中有一个触发页面B的按钮.
在页面BI上有6个文本框,允许用户输入信息.用户完成后,单击按钮将其返回到页面A.

我想将这些数据传回页面A.

我见过建议:

  • 构建XML文档并保存到隔离存储
  • 使用App类在属性中存储信息
  • 像查询字符串一样传递它

我正在寻找最佳实践.Microsoft建议使用一个或者通常被认为是最好的方法吗?

谢谢

windows-phone-7

44
推荐指数
2
解决办法
3万
查看次数

将键盘焦点设置为<div>

我有以下代码片段:

<div id="listbox1div" style="z-index:95; background:white; overflow-y:auto; overflow-x:hidden; width:240; height:314px;">
<a id="focusLink2"></a>
<table id="ptObj_listbox1...
Run Code Online (Sandbox Code Playgroud)

我有一个<div>动态构建元素的页面(如上所述).这<div>会在主屏幕顶部显示数据.当页面生成div时,我想设置焦点.我不能在body标签上放一个onLoad函数,因为我不知道什么时候生成div.

一个<div>标签不能有焦点设置于它直接.所以我<a>在下面的函数中放了一个带有id 的空标签:

function setTableFocus(count){
        var flinkText = 'focusLink'+count;
       document.getElementById(flinkText).focus();
}
Run Code Online (Sandbox Code Playgroud)

我没有收到任何错误,我知道在页面显示时(通过警报)正在调用该函数.但是,当我使用箭头键或输入按钮时整个页面移动(甚至不是呈现数据的div).

当我点击其中一个表格元素(使用鼠标).之后,keydown事件开始工作.我想要做的是将数据呈现给用户并自动进行键盘驱动.

有没有人有任何建议我怎么能做到这一点?

html javascript jquery setfocus

40
推荐指数
1
解决办法
5万
查看次数

令人信服的遗留应用程序VB6开发人员切换到C#

我知道这个问题可能和其他人类似,但实际上我正在寻找VB6开发人员应该切换到C#的原因.

我的公司最近批准了用C#编写的项目,所以我们有很多VB.Net程序员,但是,我们有一些遗留的应用程序开发人员也在VB6中.我们有时间框架将这些应用程序重新编写为.Net网络应用程序.所以无论他们将要学习什么新东西.

今天的开发人员之一特别问"我们为什么要切换到C#?"

我回答说社区在很大程度上已经决定使用C#来实现C#中大约80%的示例.我是一名VB.Net程序员,我很高兴终于开始研究C#,但是,由于我是如此新,我不确定我能回答"为什么?" 题.我的理由更多是因为我想学习它.

因此,如果没有任何资源可以发送给这些开发人员来平息他们的神经,那么我不会感到很好奇.

期待您的投入!

c# asp.net vb6 vb6-migration

30
推荐指数
3
解决办法
1964
查看次数

mySQL将varchar转换为日期

我需要将varchar值1/9/2011转换为mySQL中的日期,我只需要月份和年份.这样我就可以使用该PERIOD_DIFF功能(所以我需要将上面的内容转换为201101).

我尝试过使用该STR_TO_DATE功能的各种方法:

SELECT STR_TO_DATE(CYOApp_oilChangedDate, '%m/%Y') FROM CYO_AppInfo
Run Code Online (Sandbox Code Playgroud)

但是我得到了奇怪的结果......(例如:2009-01-00)

我做错了什么?

mysql

24
推荐指数
1
解决办法
10万
查看次数

你可以在Windows 7手机上安装自己的应用程序吗?

我正在尝试创建自己的小型Windows 7手机应用程序.我已经下载了这些工具,而且我正在编写代码.我想知道如何在手机上安装我的应用程序?我是否必须注册成为应用程序开发人员然后上传我的代码?有没有办法将我的应用程序分发到市场之外?

我找到了这个链接:在App Hub之外销售Windows Phone 7应用程序

但我不是指销售我的应用程序.在我把它推向市场之前,更像是我测试它.有没有关于如何在我自己的手机上安装我的应用程序的参考?

谢谢!

windows-phone-7 sideloading

19
推荐指数
2
解决办法
2万
查看次数

根据多个属性设置可见性

我有一个Canvas,我想隐藏或显示基于2依赖属性:

IsPropA
IsPropB
Run Code Online (Sandbox Code Playgroud)

如果其中任何一个都为真,我希望Canvas显示.如果两者都是假的,我希望隐藏Canvas.

我知道如何用一个属性来做到这一点.但我不确定如何使用多个属性.

<Canvas Grid.Row="2" x:Name="sesimicTeam" Visibility="{Binding IsPropA}">
Run Code Online (Sandbox Code Playgroud)

wpf mvvm

18
推荐指数
3
解决办法
2万
查看次数

JavaScript中的"?:"符号是什么?

我在研究JSON的过程中发现了这段代码:

var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;
Run Code Online (Sandbox Code Playgroud)

我看到越来越多的符号?:符号.我甚至不知道它是什么叫它查找它!任何人都可以指出我有一个很好的资源吗?(顺便说一句,我知道是什么!=意思).

javascript syntax coding-style operators notation

15
推荐指数
3
解决办法
1万
查看次数

Windows 7手机 - 关闭键盘

如何以编程方式关闭我的WP7应用程序的屏幕键盘?

windows-phone-7

14
推荐指数
1
解决办法
3029
查看次数

级联删除已开启?

有没有办法检查表是否已打开Cascade Delete?我正在查看表的脚本(来自SQL Server),我没有看到Cascade Delete的任何迹象.

sql sql-server

10
推荐指数
2
解决办法
7399
查看次数

将照片保存到班级

我想把它PhotoResultcameraCaptureTask我用作集合的类中保存,然后保存到隔离存储中:

void cameraCaptureTask_Completed(object sender, PhotoResult e)
Run Code Online (Sandbox Code Playgroud)

这是ObservableCollection的一部分.我想将照片保存到这个系列中.

[DataMember]
public Image VehicleImage
{
   get
   {
      return _vehicleImage;
   }
   set
   {
      if (value != _vehicleImage)
      {
         _vehicleImage = value;
         NotifyPropertyChanged("VehicleImage");
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下示例:http://www.blog.ingenuitynow.net,并且在示例中它工作正常,但它正在设置单独的独立存储,我只想加入我现有的集合.

我想我不能使用Image类型.什么是完成我希望做的最好的方法?

只是回答下面的评论.这是.Save正在做的:

public static void Save<T>(string name, T objectToSave)
{
    using (IsolatedStorageFile storageFile = IsolatedStorageFile.GetUserStoreForApplication())
    using (IsolatedStorageFileStream storageFileStream = new IsolatedStorageFileStream(name, System.IO.FileMode.Create, storageFile))
    {
        DataContractSerializer serializer = new DataContractSerializer(typeof(T));
        serializer.WriteObject(storageFileStream, objectToSave);
    }
}
Run Code Online (Sandbox Code Playgroud)

windows-phone-7 windows-phone-7.1

9
推荐指数
1
解决办法
3070
查看次数