小编Unk*_*der的帖子

WPF - 打印视觉时的分页

我有一个带框架的WPF窗口.我有一些代码使用printdialog和printvisual打印出框架的内容.但这只会打印屏幕上显示的内容,即使框架滚动且其他部分可用.

有没有办法添加分页,并确保我的框架的整个内容将打印.

或者有另一种方式来获取我的框架内容并打印它?即不使用printvisual?

printing wpf frames

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

从WPF打印太慢

我有一个WPF应用程序,我需要从它打印.我之前发布了一个关于打印的问题,而不需要显示确认窗口,并得到了一个很好的答案,我已经实现了如下所示

var pq = LocalPrintServer.GetDefaultPrintQueue();
var writer = PrintQueue.CreateXpsDocumentWriter(pq);
var paginator = newPass.docMain.Document.DocumentPaginator;
writer.Write(paginator);
Run Code Online (Sandbox Code Playgroud)

这段代码工作得很好而且很简单 - 它基本上只需要获取本地打印机que并发送XPS文档.但是,打印速度相对较慢.我试图缩小可能性,看起来WinXP和Win7机器之间的速度差异最大.在XP上它很慢但是可以接受,在Win7上打印大约2-3秒时它可以超过10秒15秒并不罕见.这个代码在速度方面会有这么大的差异吗?此外,我注意到这里有一些关于WPF打印速度的问题 - WPF打印一般是否有慢的原因?

c# wpf

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

用于解析驱动程序许可证信息的现有库?

是否有现有的C#库可用于解析驾驶执照中的信息?我希望直接从刷卡阅读器解析数据,因此需要将其分解为其组件的长字符串.我知道这是一个很大的请求,所以我对数字的验证甚至许可ID本身都不感兴趣,我真的只想解析名字和姓氏.我最终对所有50个州都感兴趣,但我希望首先看到AZ和CA.

c# regex swipe

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

iOS上的C#库

公平警告:我是iOS的新手,这可能是一个基本问题.

我管理的PC桌面应用程序有一个用C#编写的相当全面的库.我想将一些库功能提供给我正在进行的新iOS项目.那么 - 将我现有的C#库与iOS项目一起使用的一些架构可能性是什么?

我已经完成了droid开发,答案就是创建一些使用我的C#库的Web服务,然后让droid使用这些服务.我假设同样的方法适用于iOS(正确的???),但我想知道是否还有其他选择吗?

c# xcode visual-studio ios

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

WPF - 我在哪里可以找到一些窗口布局想法/示例和资源文件,这些将使我的应用程序看起来更好

我喜欢使用WPF,但我需要对我的应用程序更多的"设计师的触摸".我一直无法找到WPF布局示例和颜色方案以及相应资源文件的良好资源.有没有任何好的资源可以帮助开发人员使他们的应用程序真正"流行".

wpf resources file

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

WPF为我的GUI添加一个时钟

简单请求 - 我希望能够在我的WPF应用程序窗口中显示当前时间.那里有免费控制吗?只需要显示时间,没有别的.

wpf time clock

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

C#和SerialPort类截断数据

我有一个使用.NET SerialPort类的C#应用​​程序.我用来从串口接收数据的代码没什么特别的.关键部分是

//Open the port
            comport.BaudRate = myPort.BaudRate;
            comport.StopBits = StopBits.One;
            comport.DataBits = 8;
            comport.Parity = Parity.None;
            comport.ReadTimeout = 20000;


            comport.PortName = myPort.PortSystemName;
            comport.Handshake = Handshake.None;
            comport.RtsEnable = true;


            comport.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
comport.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);

    private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {

            string msg = "";
            try
            {
                msg = comport.ReadExisting();

                if (comport.IsOpen)
                    comport.Close();
         }
Run Code Online (Sandbox Code Playgroud)

此代码在Windows XP中运行良好.但是,在Windows 7上,无论发送什么数据,它都会遇到问题,它只会获取前四个字符.所以在像"123456"这样的字符串中,msg将是"1234".收集数据的设备是RFIdeas pcProx,我已经验证数据很好.我还验证了数据在超级终端中看起来没问题.因此,我在代码中获取数据的方式有些奇怪.救命!

.net c# serial-port

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

SQL Server 2000连接错误 - 登录前握手?

我在VS 2010中使用SQL Server 2000后端开发ASP.NET应用程序(我知道,我知道......)

在过去3个月的大部分时间里,我一直在使用这种设置.但是,昨天我确实应用了VS 2010 SP1,现在连接到此数据库会导致以下错误:

连接超时已过期.尝试使用登录前握手确认时超时时间已过.这可能是因为登录前握手失败或服务器无法及时响应.尝试连接到此服务器所花费的时间是 - [Pre-Login] initialization = 72; 握手= 44924

请记住,我没有对连接字符串或SQL Server 2000服务器/数据库进行任何更改.所以必须有一个原因,为什么它自新增加以来发生.

我的连接项目相当普通

conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = sqlStatement;
SqlDataReader dr = cmd.ExecuteReader();
resultData.Load(dr);
dr.Close();
conn.Close();
Run Code Online (Sandbox Code Playgroud)

我的连接字符串看起来像

Data Source=192.168.1.200;Persist Security Info=false;Initial Catalog=MyDB;User Id=MyUser;Password=MyPW;Timeout=45;
Run Code Online (Sandbox Code Playgroud)

您可以看到我对超时进行了更改,但这不起作用.但是,再一次,我不应该做任何改变.我昨天刚刚应用了VS 2010 SP 1,这是唯一的变化.救命!

c# sql-server sql-server-2000 visual-studio-2010 visual-studio

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

使用Bootstrap表创建行/详细信息显示

我有一个使用Bootstrap的ASP.NET应用程序(非MVC).我有一个页面显示使用Bootstrap CSS的gridview,它运行良好.但现在我想添加用户点击特定行(记录)的功能,并在该记录下方打开一个详细信息部分并显示一些数据.我真的几乎在找一张桌子,每一排都像手风琴一样,我可以在那里显示细节数据.我怎么能这样做?我无法找到显示详细信息的Boostrap表的任何示例

css asp.net jquery twitter-bootstrap twitter-bootstrap-3

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

你能在Joomla中显示python web代码吗?

我正在构建一个Joomla 3网站,但我需要自定义相当多的页面.我知道我可以将PHP与Joomla一起使用,但它是否也可以使用Python?具体来说,我希望使用CherryPy编写一些自定义代码片段,但我希望它们显示在原生Joomla页面(而不仅仅是iFrames)中.这可能吗?

php python joomla cherrypy joomla3.0

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