小编Ash*_*eyT的帖子

在Windows Phone 8.1中将IBuffer转换为字节数组,怎么样?

我正在为Windows Phone 8.1编写应用程序.

我需要将UIElement保存为图像文件(我更喜欢JPG或PNG).我正在使用RenderTargetBitmap类来执行此操作.在我的UIElement上调用RenderAsync方法之后,我创建了一个IBuffer,它包含了RenderTargetBitmap方法GetPixelsAsync()的结果.

现在我需要调用方法ToArray()来转换字节数组中的IBuffer以使用类似BitmapEncoder的方式保存我的图像,但似乎在Windows Phone 8.1上没有任何用于IBuffer的ToArray()方法,而在Windows上8.1存在.

我该如何解决这个问题?

c# rendertargetbitmap windows-phone-8.1

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

淡入/淡出Windows应用商店应用程序中的TextBlock [XAML/C#]

有人可以解释一下,当我在Windows应用商店应用中加载表单时,如何为文本块添加淡入和淡出动画?我尝试了WPF方法,但它没有用...谢谢:)

c# animation xaml windows-8 visual-studio-2012

7
推荐指数
1
解决办法
3844
查看次数

如何在Windows Phone 8.1中创建自定义动态磁贴?

我想问一下如何实现这样的东西(第一个宽瓷砖):

http://oi59.tinypic.com/149p6s8.jpg

我知道只有有限数量的实时图块模板,这是我在微软网站上找到的列表:

http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx

没有任何模板看起来像我正在寻找的,所以有没有其他方法来创建自定义瓷砖specyfing文本大小和位置?谢谢!

c# windows-phone-8 windows-phone-8.1 win-universal-app

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

如何从已存在的文件复制权限?

我必须用C编写程序(在类Unix系统上),这是我的问题:

我有一个文件(FILE1),我想创建另一个文件(FILE2),它具有相同的FILE1权限.然后我必须创建另一个文件(FILE3),它具有相同的FILE1权限,但仅限于所有者.

我会使用chmod()来更改权限,但我不明白如何获取FILE1的权限.

你能帮我么?

c unix linux file-permissions

2
推荐指数
1
解决办法
1960
查看次数

一个函数,它使用指针等于两个数组

我必须编写一个函数来执行下面的内容,但是使用指针(所以我必须删除"i"和operator [])...所以初始声明会是这样的 void match (int *a, int *a, int n),但是我怎么能处理不使用"i"增加?谢谢 :)

void match (int a[], int b[], int n) {
int i;
for (i = 0; i < n; i++)
a[i] = b[i];
}
Run Code Online (Sandbox Code Playgroud)

c pointers

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

如何避免分段错误?

代码是不言自明的,但它给我分段错误,为什么?:\

#include <stdio.h>
int main(void)
{
    char *c = "Hella";
    *(c+4) = 'o';
    printf("%s\n",c);
}
Run Code Online (Sandbox Code Playgroud)

c segmentation-fault

0
推荐指数
1
解决办法
208
查看次数

这个C函数返回什么?

int f(int n)
{
    int i, c = 0;
    for (i=0; i < sizeof(int)*8; i++, n >>= 1)
        c = (n & 0x01)? c+1: c;
    return c;
}
Run Code Online (Sandbox Code Playgroud)

这是我在书上发现的练习,但我真的不明白!

c return function

-1
推荐指数
1
解决办法
106
查看次数

这个C函数有什么作用?

double *f(int n, double v)
{
  double *a, *p;
  a = malloc(n * sizeof(double));
  if (a != NULL)
    for (p = a; p < a + n; p++)
      *p = v;
  return a;
}
Run Code Online (Sandbox Code Playgroud)

你能解释一下这个功能需要什么吗?它复制了n中的v的内容吗?如果是的话,为什么会返回?我真的不明白......提前谢谢.

c function

-3
推荐指数
1
解决办法
833
查看次数