小编Dou*_*unk的帖子

Winforms绑定问题

我对胜利形式的约束相对较新.为了学习该主题,我设置了以下测试应用程序.a ListBox和a的基本winform Button.

public partial class Form1 : Form
{
    public List<String> stringList = new List<String>();

    public Form1()
    {
        InitializeComponent();
        stringList.Add("First");
        listBox1.DataSource = stringList;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        stringList.Add("Second");
    }
}
Run Code Online (Sandbox Code Playgroud)

字符串"First"显示在listBox1应用程序启动时.但是,当我按下向stringList新项目添加新字符串的按钮时,未显示listBox1.任何人都可以帮我理解收集数据绑定的基础知识吗?

.net c# data-binding collections winforms

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

从十进制度转换为度数分钟秒十分之一.

C#中是否有一些样本转换代码从十进制度到度,分,秒,十?

c# latitude-longitude

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

NSMutableDictionary添加和删除KVO

我有一个关于KVO的快速问题.我理解,对于NSArray,如果需要观察添加,您可以执行以下操作.

 NSIndexSet* set = [NSIndexSet indexSetWithIndex:[someIndex integerValue]];
            [self willChange:NSKeyValueChangeInsertion valuesAtIndexes:set forKey:@"theArrayName"];
                // add the objects at the specified indexes here
            [self didChange:NSKeyValueChangeInsertion valuesAtIndexes:set forKey:@"theArrayName"];
Run Code Online (Sandbox Code Playgroud)

注册观察后,您将获得一个更改字典,其中包含已更改的索引.

但是,我不明白如何观察NSMutableDictionary的新对象添加.有没有办法观察对象的添加/删除?

谢谢,

[编辑]我找到了满足我当前需求的解决方案.我希望以下内容有助于未来的开发人员.

[self willChangeValueForKey:@"someDictionary" withSetMutation:NSKeyValueUnionSetMutation usingObjects:[NSSet setWithObject:someObject]];

[Images setObject:someObject forKey:someIndex];

[self didChangeValueForKey:@"someDictionary" withSetMutation:NSKeyValueUnionSetMutation usingObjects:[NSSet setWithObject:someObject]];
Run Code Online (Sandbox Code Playgroud)

collections cocoa-touch key-value-observing nsmutabledictionary ios

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

wpf生成不需要的wisptis.exe

你好社区我希望一切顺利.我想知道是否有人可以教育我以下事项.

如果我要关闭"平板电脑输入服务",这将提供触摸和手写笔功能.但是,当我启动一个示例wpf应用程序(从创建一个全新的wpf项目)时,它重新启用了触摸和样式功能.使用进程资源管理器我看到这​​个WPF应用程序产生一个名为"wisptis.exe"的进程,它恰好是Windows屏幕和触摸进程.

我的问题.有没有办法让我以编程方式阻止WPF生成它自己的"wisptis.exe"?

谢谢,

wpf touch

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

WPF标签样式

我有以下风格:

<Style x:Key="WhiteStyle" TargetType="{x:Type Label}">               
    <Setter Property="BorderBrush" Value="White"/>
    <Setter Property="BorderThickness" Value="2"/>    
</Style>
Run Code Online (Sandbox Code Playgroud)

但是,我想添加属性CornerRadius并修改值.不幸的是,XAML错误表示a Label没有CornerRadius属性.我的问题,我该如何修改这个XAML?

谢谢,

wpf xaml label cornerradius

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

Winforms绑定问题涉及结构

您好编码员我还有另一个涉及winforms数据绑定的问题.我设置了一个测试应用程序,其中我有一个由名为CustomerInfo的结构组成的绑定列表.我已将列表框控件绑定到此列表并旋转一个线程以将CustomerInfo项添加到绑定列表.

namespace dataBindingSample {

public partial class Form1 : Form {

    public BindingList<CustomerInfo> stringList = new BindingList<CustomerInfo>();
    public Thread testThread;

    public Form1() {

        InitializeComponent();

        stringList.AllowNew = true;
        stringList.RaiseListChangedEvents = true;
        listBox1.DataSource = stringList;

        testThread = new Thread(new ThreadStart(hh_net_retask_request_func));
        testThread.Priority = ThreadPriority.Normal;

    }

    private void hh_net_retask_request_func() {

        int counter = 1;
        while (true) {


            CustomerInfo cust = new CustomerInfo();
            cust.Name = "Customer "+ counter.ToString();

            this.Invoke((MethodInvoker)delegate {

                stringList.Add(cust);

            });

            counter++;
            Thread.Sleep(1000);

        }

    }

    private void Form1_Load(object sender, EventArgs e) {
        testThread.Start();
    } …
Run Code Online (Sandbox Code Playgroud)

c# data-binding collections struct winforms

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

java.lang.NoClassDefFoundError:如何修复此错误?

我正在开发一个使用Osmdroid地图api的Android应用程序.我已经在我的构建路径中将库添加为外部jar,并且在编译期间我没有收到任何错误.但是,在设备部署时,我收到以下错误:

03-27 16:18:50.986: E/AndroidRuntime(3306): java.lang.NoClassDefFoundError: org.osmdroid.util.GeoPoint
Run Code Online (Sandbox Code Playgroud)

我做了一些傻瓜,这对我来说仍然是一个谜.

这是我的IDE配置.

Eclipse: Indigo Release version 2  
Java SDK: 1.6.0_31  
Android SDK: 17
Run Code Online (Sandbox Code Playgroud)

java eclipse sdk android noclassdeffounderror

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

Android Singleton Threadsafe

我有一个线程,单例,android问题.

所以我们假设我们有以下单例代码.

public class Singleton {
    private Singleton instance;
    private int number1 = 0;

    private Singleton() {
        //lots of initialization code
    }

    public static synchronized Singleton getInstance() {
        if(instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题.访问number1是线程安全还是我需要创建一个带锁定机制的访问器?

谢谢您的帮助.

java singleton android thread-safety

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

ServerSocket Android

嘿社区我有以下ServerSocket应该监听端口53000并记录任何收到的数据.但是,我似乎无法通过server.accept()阻塞调用.

public void run() {

        SocketServer server = new ServerSocket(53000);


        //---buffer store for the stream---
        byte[] buffer = new byte[1024];
        //---bytes returned from read()---
        int bytes;

        //---keep listening to the InputStream until an
        // exception occurs---
        while (true) {
            try {

                socket = server.accept();
                BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));

                String str = in.readLine();

                Log.i("received response from server", str);

                in.close();
                socket.close();

            } catch (IOException e) {
                Log.e(TAG, e.getMessage());
            } catch (Exception e){
                server.close();
                Log.e(TAG, e.getMessage());
            }
        }

    }
Run Code Online (Sandbox Code Playgroud)

我还在Manifest文件中为应用程序提供了INTERNET权限.()

为了增加这个谜团,我还验证了客户端响应被发送到该端口. …

sockets android serversocket

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