小编Mar*_*ark的帖子

Angular JS加载屏幕和页面动画

我正在学习当前项目的AngularJS,我的网站大约有6到7页.我正在使用/#/导航方案,我想在XHR请求关闭获取模板时引入加载/请等待屏幕.

一旦下载了模板,我想调用一个页面转换,但我真的很难过如何构造它或执行它.

这可以简单地完成,还是有任何例子?

javascript html5 angularjs

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

解压缩Windows 8 C上的ZIP文件#

我正在为Windows 8构建一个metro风格的应用程序,我有一个zip文件,我从Web服务下载,我想提取它.

我已经看过压缩和解压缩的示例,但是需要压缩/解压缩一个文件.我有一个完整的目录结构,我需要提取.

这是我到目前为止:

var appData = ApplicationData.Current;
var file = await appData.LocalFolder.GetItemAsync("thezip.zip") as StorageFile;
var decompressedFile = await ApplicationData.Current.LocalFolder.CreateFileAsync("tempFileName", CreationCollisionOption.GenerateUniqueName);
using (var decompressor = new Decompressor(await file.OpenSequentialReadAsync()))
using (var decompressedOutput = await decompressedFile.OpenAsync(FileAccessMode.ReadWrite))
{
    var bytesDecompressed = await RandomAccessStream.CopyAsync(decompressor, decompressedOutput);
}
Run Code Online (Sandbox Code Playgroud)

但这并不好,bytesDecompressed变量总是零大小,但zip文件是1.2MB

这里的任何帮助将不胜感激.

编辑:回答,谢谢 Mahantesh

这是解压缩文件的代码:

private async void UnZipFile()
{
    var folder = ApplicationData.Current.LocalFolder;

    using (var zipStream = await folder.OpenStreamForReadAsync("thezip.zip"))
    {
        using (MemoryStream zipMemoryStream = new MemoryStream((int)zipStream.Length))
        {
            await zipStream.CopyToAsync(zipMemoryStream);

            using (var archive = new ZipArchive(zipMemoryStream, …
Run Code Online (Sandbox Code Playgroud)

c# compression windows-8

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

在WPF和Silverlight之间共享代码的最佳方式

我有一个包含Silverlight 4和WPF 4解决方案的解决方案.一个是应用程序的Web版本,一个是桌面版本.

这两个项目都有类似的域类和接口,都可以访问云存储和其他东西.

我想创建一个通用的Interfaces和Classes项目,所以我创建了一个类库,但是你不知道它,Silverlight不能添加对类库的引用.所以我创建了一个公共项目作为Silverlight类库,但是当我从WPF项目中引用它时,我收到警告:

Warning The project 'Interface.Common.Silverlight' cannot be referenced. The referenced project is targeted to a different framework family (Silverlight)

当我使用该库中的任何类时,我甚至得到类加载运行时错误,因为"在运行时找不到System.Windows"

我想在两个项目之间共享代码,如何以一种干净的方式实现这一目标?

谢谢你提供的所有帮助

c# silverlight wpf code-sharing

12
推荐指数
1
解决办法
3100
查看次数

PhoneGap及其部署方式

我被要求调查PhoneGap以及它是如何工作的.我显然可以看到关于它的主要网站和博客,但它们似乎都没有真正说明它是如何工作的.

PhoneGap如何将您在HTML/CSS/JavaScript中构建的内容打包到智能手机上的应用程序中?

据我所知,它将您的所有调用捆绑到基于WebKit的自定义Web浏览器中,WebKit具有自定义挂钩到您运行的平台,您可以通过JavaScript API访问该平台.但是这个猜测是从各种旧博客和文章拼凑而成的.

它是否正确?我是否真的错过了关于此的非常好的文章?

cordova

11
推荐指数
1
解决办法
1445
查看次数

在将其提交给Apple之前,如何获取iPhone应用程序的应用程序ID?

我正在为我的iPhone应用程序使用Appirater,它要求我输入描述为的APPIRATER_APP_ID Apple generated software id.在我的应用仍处于开发阶段时,如何获取此ID?

iphone ipad appirater

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

WPF 4使用可视元素作为光标拖放

我有一个WPF 4应用程序,我想启用拖放,目前我有它使用基本的拖放实现,但我发现,如果,而不是鼠标光标转换代表将更好移动操作,我可以使用手指下面的图像.

我似乎无法找到任何样品或doco开箱即用,所以我假设我将不得不建立自定义...任何想法?

我的拖放操作是在自定义用户控件内启动的,所以我需要在可视化树中插入一个可视元素并让它跟随我的手指,也许我应该ManipulationDelta在我的主窗口上启用该事件,检查一个布尔值然后移动物品?

我现在只是抛出想法,任何帮助或想法将不胜感激.

干杯,马克

wpf drag-and-drop .net-4.0

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

knockout JS绑定到对象的属性

我需要将一些HTML绑定到一个对象,但我的问题是我在开发时不知道对象的属性.

selectedItem在主视图模型中有一个属性,我绑定到HTML中的一个部分:

<div data-bind="with: selectedItem">

</div>
Run Code Online (Sandbox Code Playgroud)

现在我想基于属性名称和属性值生成一个表:

<div data-bind="foreach: [WHAT DO I PUT HERE?]">
    <label class="control-label"><span data-bind="text: [OR HERE?]" /></label>
</div>
Run Code Online (Sandbox Code Playgroud)

我真的不知道该怎么做.任何帮助是极大的赞赏.

另外,稍微扩展一下,我想以不同的方式处理绑定对象的属性,例如,如果属性只是一个基本类型,只输出它,但如果它是另一个对象/数组,则专门处理它.

可以这样做吗?

html javascript mvvm knockout.js

9
推荐指数
2
解决办法
5562
查看次数

在WPF中,您如何为多个屏幕编写应用程序?

我被要求考虑编写一个应用程序,它将是一个非常大的应用程序,在(显然)非常高的分辨率上扩展超过9个屏幕.

我的问题是,这样做的最佳方法是什么?

我只是编写一个(1024x3)x(768x3)的应用程序吗?我怎么能在开发时那样做呢?我将无法看到应用程序正在运行,或者我可以使用RenderTransform该规模开发回到1024x768并在部署时删除该转换?

系统的性能如何?我们将拥有一台功能非常强大的PC,拥有出色的显卡,但是WPF能够应对这种大小的应用吗?

wpf user-interface .net-4.0

8
推荐指数
1
解决办法
2620
查看次数

WPF如何创建一个漂亮的字母波

我需要在我的WPF应用程序中创建一个看起来很浪漫的文本对象,我实际上假设会有一个"沿路径弯曲"类型的选项,但我在Blend中根本看不到一个.

我找到了一个教程,建议你需要将文本转换为逐字母的路径然后旋转它,但在我看来,这是非常可怕的,错误的空间和灵活性不足.

我基本上想要一个句子有一个动画波效果,我怎么能实现这个?

谢谢所有马克

wpf layout animation text

7
推荐指数
2
解决办法
2910
查看次数

initWithNibName未被调用

我需要在我的iPhone应用程序中添加一些自定义逻辑,以便根据您运行的iOS版本,选择不同的XIB文件(即iPhone或iPad将显示不同的XIB文件).

我从第一天开始构建了整个iPhone应用程序并且一切都很好,使用tabbarcontroller和每个选项卡中的标准导航控制器.

所以我实施了:

- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle

方法,只是发现它没有被调用.(我有一个断点和日志语句,没有任何东西被击中).

有谁知道为什么会这样?或者我如何实现此功能?

我已经读过某个地方,只有在调用它时才调用initWithNibName,即当你以编程方式构造视图层次结构时,这是真的吗?

iphone cocoa-touch objective-c ipad ios

7
推荐指数
2
解决办法
5499
查看次数