问题列表 - 第25682页

如何将数据从打开的窗口发送回WPF中的opener

在WPF中,我有一个窗口打开第二个窗口,允许进行一些数据选择.一旦做出选择,我就想要提交/关闭第二个/子窗口并将数据推回到开始/父窗口.

我可以通过公共属性将数据从父级推送到子窗口,但是还没有找到如何以其他方式将其恢复.有人可以帮忙吗?

我用来打开窗口并设置一些属性的代码如下:

Dim wdwContacts As New appContacts()
wdwContacts.selClientID = selClientID
wdwContacts.selEmailToCCType = selEmailToCCType
wdwContacts.pullToAddresses = txEmailTo.Text
wdwContacts.pullCCAddresses = txEmailCC.Text
wdwContacts.Owner = Me
wdwContacts.WindowStartupLocation = Windows.WindowStartupLocation.CenterOwner
wdwContacts.Show()
Run Code Online (Sandbox Code Playgroud)

基础是我将第一个窗口作为电子邮件撰写页面,其中有一个按钮,单击该按钮会显示电子邮件联系人列表.它从第一个窗口中引入任何先前选择的电子邮件地址,并在子窗口/电子邮件列表中自动选择它们.如果在电子邮件列表上进行了进一步选择,当操作单击完成/提交/关闭按钮时,它会将新选择列表推回到第一个/父窗口上的相关TextBox中.

谢谢

c# vb.net wpf

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

Java 中正则表达式匹配器 \G(前一个匹配的结束)的示例会很好

你有边界匹配器 "\G"` 的任何有用的例子吗?请给我一些真实世界的例子。Java 源代码表示赞赏。从“掌握正则表达式。Jeffrey EF Friedl”我得到了一个解析 HTML 的有用示例,但我不确定是否可以翻译成 Java。

java regex

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

学习Objective-C.使用Xcode 3.2.1.什么是错误:程序接收信号:"EXC_ARITHMETIC"

我正在使用Stephen Kochan的优秀书"Objective-C 2.0编程"学习Objective-C.我也是Xcode的新手.到目前为止,我的所有练习都运行良好,但是当我在第153页上运行程序7.6 FractionTest时,我收到控制台消息"Program received signal:"EXC_ARITHMETIC".状态显示程序成功,但我没有看到任何输出.任何人都可以提出我可能做错的事吗?

xcode programming-languages objective-c

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

在C中获得最小非负残差模n的有效方法是什么?

有没有一种有效的方法可以得到最小的非负残差模n,其中n是正的,在C?

如果数字是非负数,那么这很容易,那么它只是%n(其中a是非负整数).

但是当a为负数时,C89中的行为似乎是实现定义的(感谢kennyTM).即-2%11 = -2或9.

c math

4
推荐指数
2
解决办法
2034
查看次数

在 Oracle 中创建变量

Oracle 中与 MS SQL Server 表示法等效的是什么?

DECLARE @Variable INT
SET @Variable = 1
Run Code Online (Sandbox Code Playgroud)

oracle variables

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

如何找出5天前的日期?

那么,以下返回5天前的日期:

$days_ago = date('Y-m-d', mktime(0, 0, 0, date("m") , date("d") - 5, date("Y")));
Run Code Online (Sandbox Code Playgroud)

但是,我怎样才能找到5天前的任何日期,而不仅仅是今天?

例如:2008-12-02之前5天是什么时候?

php

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

用于从字典计算aded组合的Python脚本

我正在尝试编写一个脚本,该脚本将采用项目字典,每个项目包含0到10之间的值属性,并添加各种元素以选择项目的哪个组合实现所需的总计.我还需要脚本来执行此操作,仅使用具有相同"槽"的项目.

例如:

item_list = {
 'item_1': {'slot': 'top', 'prop_a': 2, 'prop_b': 0, 'prop_c': 2, 'prop_d': 1 },
 'item_2': {'slot': 'top', 'prop_a': 5, 'prop_b': 0, 'prop_c': 1, 'prop_d':-1 },
 'item_3': {'slot': 'top', 'prop_a': 2, 'prop_b': 5, 'prop_c': 2, 'prop_d':-2 },
 'item_4': {'slot': 'mid', 'prop_a': 5, 'prop_b': 5, 'prop_c':-5, 'prop_d': 0 },
 'item_5': {'slot': 'mid', 'prop_a':10, 'prop_b': 0, 'prop_c':-5, 'prop_d': 0 },
 'item_6': {'slot': 'mid', 'prop_a':-5, 'prop_b': 2, 'prop_c': 3, 'prop_d': 5 },
 'item_7': {'slot': 'bot', 'prop_a': 1, 'prop_b': 3, 'prop_c':-4, 'prop_d': …
Run Code Online (Sandbox Code Playgroud)

python language-agnostic algorithm combinations combinatorics

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

如何启动在不同包中定义的服务?

我有两个应用程序,一个在命名空间com.gtosoft.voyager中运行,另一个是com.gtosoft.dash.从com.gtosoft.dash我想启动com.gtosoft.voyager中定义的服务...

我想我需要一个意图,但是在用startService()开始之前我会将arg(s)传递给意图吗?

如果他们在我可以使用的同一个包中

Intent svc=new Intent (SettingsActivity.this,VoyagerService.class);
startService(svc);
Run Code Online (Sandbox Code Playgroud)

清单的片段定义了服务

<application android:icon="@drawable/voyagercarlogo" android:label="@string/app_name" android:debuggable="false">

    <provider android:name="com.gtosoft.voyager.VoyagerCProvider" 
        android:authorities="com.gtosoft.voyager"/>

    <service android:name=".VoyagerService"/>

    <activity android:name=".SettingsActivity" 
            android:label="Voyager"
            android:configChanges="keyboardHidden|orientation">

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

service android android-intent

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

又一个Java类路径问题

我一直在Netbeans的一个项目上工作.现在我想提交它并允许标记用脚本编译它.但是,当我尝试通过命令行运行时,我得到NoClassDefFoundError.即使手动将类路径设置为当前目录.

javac Main.java工作正常

然后调用java -classpath.主要给出:

java -classpath . Main
Exception in thread "main" java.lang.NoClassDefFoundError: Main (wrong name: pro
ject2/Main)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Run Code Online (Sandbox Code Playgroud)

java javac noclassdeffounderror

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

编译如何选择调用哪个模板函数?

关于下面的代码,编译器如何选择调用哪个模板函数?如果省略const T&function,则始终调用T&函数.如果省略T&​​函数,则始终调用const T&函数.如果两者都包括在内,结果如下.

#include <iostream>
#include <typeinfo>

template <typename T>
void function(const T &t)
{
    std::cout << "function<" << typeid(T).name() << ">(const T&) called with t = " << t << std::endl;
}

template <typename T>
void function(T &t)
{
    std::cout << "function<" << typeid(T).name() << ">(T&) called with t = " << t << std::endl;
}

int main()
{
    int i1 = 57;
    const int i2 = -6;

    int *pi1 = &i1;
    int *const pi3 = &i1;
    const int …
Run Code Online (Sandbox Code Playgroud)

c++

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