问题列表 - 第33631页

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

WPF INotifyPropertyChanged用于链接的只读属性

我试图了解如何更新UI,如果我有一个依赖于另一个属性的只读属性,以便更改一个属性更新两个UI元素(在这种情况下是一个文本框和一个只读文本框.例如:

public class raz : INotifyPropertyChanged
{

  int _foo;
  public int foo
  {
    get
    {
      return _foo;
    }
    set
    {
      _foo = value;
      onPropertyChanged(this, "foo");
    }
  }

  public int bar
  {
    get
    {
      return foo*foo;
    }
  }

  public raz()
  {

  }

  public event PropertyChangedEventHandler PropertyChanged;
  private void onPropertyChanged(object sender, string propertyName)
  {
    if(this.PropertyChanged != null)
    {
      PropertyChanged(sender, new PropertyChangedEventArgs(propertyName));
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我的理解是,当修改foo时,bar不会自动更新UI.这是正确的方法吗?

c# wpf inotifypropertychanged

9
推荐指数
4
解决办法
7209
查看次数

可以在ASP.NET MVC 2中的区域级别进行[授权]吗?

[Authorize]利用控制器和动作上的属性来限制访问是非常棒的.

是否可以在MVC 2中为整个区域执行等效操作?我可以限制区域范围内的访问权限取决于角色/用户/中心位置的任何内容,而不是在所有控制器中乱丢它们?

c# authorization asp.net-mvc-areas asp.net-mvc-2

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

如何使用C编写脚本语言?

如何使用C编写脚本语言?任何的想法?链接?

c scripting

8
推荐指数
3
解决办法
5154
查看次数

用.NET连接2台计算机

我正在开发Connect 4的在线版本,我希望能够将2台计算机连接在一起.

我有一些关于在计算机之间创建TcpClient和Listener类的网络的知识,但据我所知,这些仅适用于连接到同一网络(LAN)的计算机

我希望能够在地球的不同部分与我的妹妹玩连接4,无论我们在哪个局域网上.

这可能吗?

c#

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

在泛型类中使用抽象类的静态属性,该类在抽象类的子类上起作用

我对以下代码有疑问:

abstract class a
{
    public static string x;
}



class b<c> where c : a
{
    public void f()
    {
        c.x=10;
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码无法编译.我在语句cx = 10时收到错误; .问题使它看起来好像条件where c:a根本没有任何影响.有人可以解释为什么这是一个错误?是不是所有的孩子都将x作为静态成员共享?有没有办法解决这个问题?

我想要实现的是:我有一个a的子类,其所有对象共享一个公共属性,并且必须通过泛型类b中的f()设置此属性.如果我用ax = 10替换有问题的陈述,这样可以吗?如果不是,斧头如何与cx(或hx,其中h是a的子类)不同?

c# generics static

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

Java,XML DocumentBuilder - 在解析时设置编码

我正在尝试保存一个树(扩展JTree),它保存一个XML文件DOM Object,改变了它的结构.

我创建了一个新的文档对象,遍历树以成功检索内容(包括XML文档的原始编码),现在有一个ByteArrayInputStream具有XML正确编码的树内容(文档).

问题是我解析时ByteArrayInputStream编码被自动更改为UTF-8(在XML文档中).

有没有办法防止这种情况,并使用正确的编码ByteArrayInputStream.

还有一点值得补充的是,我已经使用该
transformer.setOutputProperty(OutputKeys.ENCODING, encoding) 方法来检索正确的编码.

任何帮助,将不胜感激.

java xml encoding domdocument xml-parsing

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

Lua:垃圾收集+ userdata

假设以下情况:

typedef struct rgb_t {float r,g,b} rbg_t;

// a function for allocating the rgb struct
rgb_t* rgb(r,g,b) {
 rgb_t* c = malloc(sizeof(rgb_t));
 c->r=r;
 c->g=g;
 c->b=b;
 return c;
}

// expose rgb creation to lua
int L_rgb (lua_State* L) {
 rgb_t** ud = (rgb_t **) lua_newuserdata(L, sizeof(rgb_t *));
 *ud = rgb(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3));
 return 1;
}
Run Code Online (Sandbox Code Playgroud)

当从Lua调用L_rgb函数时,会发生两次分配.Lua分配新的userdata并为结构分配rgb构造函数.当变量超出Lua的范围时,userdata变量会发生什么?如果是垃圾收集结构的分配会发生什么?

c memory lua garbage-collection

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

Objective-C循环通过NSMutableArray?

非常简单的问题 - 我如何遍历NSMutableArray并为每个项目执行操作?

很像其他lang中的for循环:

foreach(array)
{
    dosomething();
}
Run Code Online (Sandbox Code Playgroud)

arrays foreach objective-c

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

如何从服务器下载JSON的示例?

是否有一个很好的示例显示如何查询服务器并下载响应(JSON或XML)?

xml android json httpclient

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