小编Abh*_*bhi的帖子

WPF应用程序中的事件冒泡

我是WPF的新手。在我的WPF应用程序中,我有一个Windows,其中包含一个用户定义的子控件​​,而该用户定义的子控件​​又包含另一个用户定义的子控件​​。现在,从最里面的子控件开始,单击按钮,我要在所有三个控件(即“第一大子控件”,“第二子控件”,“第三主控件”和“窗口”)上触发事件。

我知道可以通过代理和事件冒泡来实现。你能告诉我如何吗?

.net c# wpf events event-bubbling

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

删除子字符串后如何获取剩余的字符串

假设我有以下字符串

string temp = "some string contains text which contains demo";

string result = RemainingString(temp,12,8)// string , startIndex ,length
Run Code Online (Sandbox Code Playgroud)

我想要的结果字符串应该像"包含demo的一些字符串文本"// contains仅从第一个地方删除.

更新:我想只使用正则表达式实现此目的.

.net c# regex

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

对事件ApplicationStarted使用未定义的关键字值0x1.在EnterpriseLibrary SLAB中

我正在使用Enterprise Library SLAB进行日志记录,但总是因为我正在收到错误的日期错误 使用未定义的关键字值0x1用于事件ApplicationStarted. 它正在编译正常但是当我们尝试使用以下行启用日志事件时抛出运行时错误

listener.EnableEvents(Logger.Log, EventLevel.LogAlways, Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Keywords.All);

这是我的事件来源

public static readonly Logger Log = new Logger();
        [Event(100, Level = EventLevel.Informational, Keywords = Keywords.Application, Task = Tasks.ApplicationStarted, Opcode = Opcodes.Start, Version = 1)]
        public void ApplicationStarted()
        {
            if (this.IsEnabled(EventLevel.Informational, Keywords.Application))
            {
                this.WriteEvent(100);
            }
        }

        [Event(101, Level = EventLevel.Informational, Keywords = Keywords.Application, Task = Tasks.ApplicationClosed, Opcode = Opcodes.Closed, Version = 1)]
        public void ApplicationClosed()
        {
            if (this.IsEnabled(EventLevel.Informational, Keywords.Application))
            {
                this.WriteEvent(101);
            }
        }
Run Code Online (Sandbox Code Playgroud)

.net c# logging enterprise-library slab

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

我们怎样才能以编程方式打开android联系人活动?

你能告诉我怎样才能以编程方式打开android内置的View Contact Activity.

我有我的活动联系人列表,我要显示的联系方式列表项的选择,所以我基本上想知道哪些Android的活动我应该发送的意图,以打开该活动.

提前致谢.

android

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

PHP的imagecreatefromstring函数在Amazon Linux Server上不起作用

我创建了一个脚本,其中AI必须在运行时使用64bitencoded字符串.im使用PHP的imagecreatefromstring函数创建映像,但该脚本可以在基于Windows XAMPP的PHP中使用,但不适用于我在Amazon cloud running上部署的云端应用程序SUSE版本的Linux。

你能给我任何解决这个问题的建议吗?或者是否有其他功能可以根据传递给它的编码字符串来创建图像。

感谢在副词

我正在使用以下代码

<?php
         require ('../dbconfig/dbConfig.php');

    $gameId = $_POST["gameId"];
    $username = $_POST['email'];
    $imagedata =  $_POST['imagedata'];

    $uploaddir = './../blogdata/i/'; 

    $countSql =  mysql_query("select  max(_id) as fileName  from blog_data ");

    while($rowCommentData = mysql_fetch_assoc($countSql))
    {
        $num = $rowCommentData["fileName"];
        $file = ++$num.".png";
        $filedb = $uploaddir .$file;
    }


   /* $imagedata= 'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'
               . 'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'
               . 'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'
               . '8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg==';*/

    $imagedata= base64_decode($imagedata);

    if(($img = @imagecreatefromstring($imagedata)) !== FALSE) 
    {

            if(imagepng($img,$filedb))
            {       
                    imagedestroy($img);

                    $sql="Insert into blog_data (game_id,text,type,username)".
                                   "Values('$gameId','$file','i','$username')";

                    $result=mysql_query($sql);

                    if($result == 1)
                    {
                        echo $file; 
                    }
                    else …
Run Code Online (Sandbox Code Playgroud)

php amazon-ec2

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

Windows实例的Amazon EC2价格?

我想问一下亚马逊云技术专家,与普通服务器相比,在亚马逊云上部署我们的Web应用程序是否有利可图?

目前有微型,小型,大型和其他类型的实例可用,如果我们从微实例开始然后我们意识到我们的应用程序需要更多的CPU周期和Ram然后我们如何在运行时自动动态移动到下一个更强大的实例.

单个EC2 windows小实例的每年最低成本是多少?

我想在Amazon Cloud上部署一个简单的在线测验应用程序(基于ASP.net),一次最多只能有500个用户.

请建议我,因为我是Cloud的新手.我应该去Azure或亚马逊吗?

cloud amazon-s3 amazon-ec2 azure azure-sql-database

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

ON DELETE CASCADE无法在MySQL中运行

我使用以下SQL创建一个名为的表 app_info:

CREATE TABLE IF NOT EXISTS `app_info` (
`_id` int(11) NOT NULL AUTO_INCREMENT,
`app_name` varchar(50) DEFAULT NULL,
`app_owner` varchar(50) DEFAULT NULL,
`last_update` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
Run Code Online (Sandbox Code Playgroud)

我使用以下SQL创建一个名为的表tab_info:

CREATE  TABLE `myDB`.`tab_info` (
`_id` INT NOT NULL AUTO_INCREMENT ,
`app_id` INT NOT NULL ,
`tab_title` VARCHAR(15) NOT NULL ,
PRIMARY KEY (`_id`) ,
UNIQUE INDEX `app_id_UNIQUE` (`app_id` ASC) ,
INDEX `app_tab_key` (`app_id` ASC) ,
CONSTRAINT `app_tab_key` …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

将字符串数据写入文件(如果已存在则覆盖,如果不存在则创建新的)

我想写一个字符串变量的内容说$ data

在名为data.xml的文件中,文件夹位置将根据$ appId变量的内容而变化

就像我想写文件一样

  files_dir/$appId/data.xml
Run Code Online (Sandbox Code Playgroud)

此外,如果该文件已存在而不是我想重写,否则我想创建该文件夹,然后创建文件data.xml

你可以建议一些方法吗?

php file-io

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

有效函数名的正则表达式([a-zA-Z]\w +)[^\w]

我使用以下reg exp来验证函数的名称

([a-zA-Z]\w+)[^\w]
Run Code Online (Sandbox Code Playgroud)

ex addNumber是一个有效的函数,而现在对于更改的要求,用户也可以写local:addNumber.

我想以这样的方式修改这个正则表达式,以便它可以允许单个出现local : .

我试过但不能做一个完美的.

c# regex

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

如果WPF comboBox中包含相同的项目,则不会触发它

如果我使用以下类型的代码,则WPF comboBox的SelectionChanged事件不会触发

cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
Run Code Online (Sandbox Code Playgroud)

这有什么工作吗?

.net c# wpf

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