- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - phát hiện rò rỉ bộ nhớ Ruby/Ruby on Rails
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
Chủ yếu
方法是 C# 控制台应用程序的入口点。因此,例如,如果我必须启动一些线程或服务,我将在 Chủ yếu
方法中进行。
我在 WPF 项目中没有看到 Chủ yếu
方法,那么 WPF 应用程序的入口点是什么?如果我必须启动一些线程或服务,应该在哪里编写启动它们的代码?
更新: câu trả lời này总结了可用的解决方案,但每个解决方案的优缺点是什么?
câu trả lời hay nhất
对于使用新建项目向导在 Visual Studio 中生成的 WPF 独立应用程序,应用程序的入口点是在 App.g.cs(生成的代码)中定义的 Main 函数。在默认项目中,这是 public static void App.Main 方法。
一般来说,.NET 应用程序将使用任何名为 Main 且具有公共(public)/静态访问修饰符的方法作为其入口点(调用的第一个函数)——无论 Main 位于哪个类中。
如果您的应用程序有多个具有公共(public)静态 Main 方法的类,您需要在项目属性对话框中指定入口点。在“启动对象”下拉列表中,选择包含应在启动时调用的 Main 方法的类。
关于c# - WPF 应用程序的入口点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25371737/
Có cách nào để lưu trữ cửa sổ WPF bên trong cửa sổ WPF khác không. Tôi có một vài bảng hơi phức tạp. Nhưng bây giờ để đơn giản hóa mọi thứ, tôi đang cố gắng kết hợp một số chúng thành các tab ở dạng "trang tổng quan". Lưu ý rằng tôi không cố gắng lưu trữ Windows Forms mà đúng hơn là
Những khía cạnh và thực tiễn cụ thể nào của WPF là hữu ích nhất (và không khó thực hiện) trong lập trình GUI không phải WPF? Câu trả lời hay nhất tôi đã học về các mẫu lệnh bằng cách học các lệnh WPF. Nó tạo thành cơ sở cho việc phân tách giao diện người dùng - mã mà tôi nghĩ nên có trong các ứng dụng khác
WinRT/Metro đang nhận được điều khiển SemanticZoom mới, nhưng tôi gặp khó khăn khi tìm bất kỳ thứ gì cho WPF. Tôi không muốn chuyển sang Metro cho dự án cụ thể của mình vì nó không cho phép tôi tạo các ứng dụng cửa sổ hoặc nhiều ứng dụng thời gian thực trên nhiều màn hình.
Tôi đang gặp khó khăn trong việc giải quyết vấn đề của mình và điều đó khiến tôi phát điên. Ý tưởng là thế này: Tôi có hai phần tử ListView và khi một phần tử rơi từ danh sách đầu tiên xuống danh sách thứ hai, tôi cần mở một hộp thoại, nhưng tôi cần thông tin về phần tử đã bị loại bỏ và những gì đã được thêm vào để điền vào Phần tử của cuộc hội thoại .
Nếu tôi làm theo TabControl và mọi thứ hoạt động tốt thì khi tôi chuyển sang Tabitem thứ hai, nó sẽ hiển thị mà không gặp vấn đề gì. //datagrid //datagrid2 Nhưng nếu tôi có xaml này, khi tôi
Trong ứng dụng Windows Forms, dataGridView của chúng tôi có nhiều sự kiện như nhấp đúp chuột vào hàng hoặc nhấp vào hàng, v.v... Nhưng trong WPF, tôi không thể tìm thấy những sự kiện này. Làm cách nào để thêm nhấp đúp chuột vào lưới chứa dữ liệu
Trong dự án này, mã biên dịch và thực thi chính xác; tuy nhiên, tôi cần trợ giúp về hai vấn đề: Trình thiết kế WPF VS2012 không hoạt động với tệp XAML này. Nó hiển thị thông báo Design View không khả dụng cho nền tảng đích x64 và ARM. tôi chấp nhận
Hiện tại tôi đang thiết kế WPF ScrollViewer và tôi đã tìm thấy Content="M 0 0 L 4 4 L 0 8 Z" khi đọc các ví dụ MSDN. Bây giờ tôi thực sự muốn biết điều này có nghĩa là gì nhưng tôi không thể.
Trong WPF, một phần tử có thể có khả năng hiển thị "hiển thị" nhưng thực tế không hiển thị trên màn hình vì phần tử cha của nó (hoặc phần tử cha của phần tử cha) đã thu gọn khả năng hiển thị. Tôi muốn biết liệu một phần tử có thực sự được hiển thị trên màn hình hay không mà không cần phải duyệt qua cây trực quan để kiểm tra phần tử gốc. có
Tôi có nên sử dụng ApplicationCommands.Close để đóng hộp thoại phương thức hay lệnh này được coi là dành riêng để đóng ứng dụng? Nếu sau này, vui lòng tạo hộp thoại Đóng cho mỗi lệnh hoặc chỉ Đóng
Có bất kỳ điều khiển piemenu nào có sẵn cho WPF không? Câu trả lời hay nhất tôi tìm thấy trong mục yêu thích của mình, bạn có thể xem thử: Chúc bạn một ngày tốt lành. Giới thiệu về wpf - Menu WPF, chúng tôi đã tìm thấy nó trên
Tôi đang cố gắng sử dụng WrapPanel và hai TextBlocks để thêm dấu hoa thị (*) vào bên trái của một số văn bản, cho phép văn bản được ngắt dòng và buộc văn bản được căn phải. Bằng cách tạo FlowDirection được đặt thành RightToL
Đây là kịch bản (được đơn giản hóa): Tôi có một điều khiển (giả sử là Hình chữ nhật) trên Cửa sổ. Tôi đã kết nối với sự kiện MouseMove để nó bắt đầu thao tác kéo và thả. Sau đó tạo hiệu ứng cho nó trong sự kiện MouseDown để di chuyển 50 pixel sang phải. Nhưng
Tôi có ListView có nguồn mục là danh sách. Tôi muốn người dùng chỉ chọn một mục. Khi tôi đặt SelectionMode của chế độ xem danh sách thành một mục, người dùng vẫn có thể chọn nhiều mục và có vẻ như
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc kiến thức chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập trang
Mục đích của INotifyPropertyChanged là gì. Tôi biết sự kiện này được kích hoạt bất cứ khi nào một thuộc tính được thay đổi, nhưng làm thế nào Chế độ xem/Giao diện người dùng biết rằng sự kiện này được kích hoạt: Đây là cách triển khai INotifyPropertyChang
Tôi đang xem các thành phần WPF trong hộp công cụ và không thể tìm thấy nhà cung cấp lỗi tồn tại trong năm 2005/2008. Nó đã được gỡ bỏ? Câu trả lời hay nhất ErrorProvider là điều khiển Winforms. Không có tương đương trong WPF. Nhưng
Tôi đang cố gắng thực hiện hành vi khác khi nhấp và nhấp đúp vào điều khiển Hình ảnh wpf. Thật không may, nhấp chuột được kích hoạt trước tiên nên nhấp đúp sẽ bị bỏ qua. Câu trả lời hay nhất Nếu bạn sử dụng sự kiện MouseDown thay vào đó là ClickCo trong EventArgs
Điều này có thể thực hiện được không? Tôi đã sử dụng điều khiển khung và :show (ví dụ: showwindow.xaml) nhưng tôi gặp lỗi này: phần tử gốc không hợp lệ để điều hướng Câu trả lời hay nhất thực sự là
Tôi có một bộ mở rộng được đặt trên một cửa sổ có nền màu xanh lam và tôi muốn nút của bộ mở rộng có màu khác với màu mặc định (màu xanh lam, được nhận từ cửa sổ). Khi tôi sửa đổi thuộc tính nền của thiết bị mở rộng, nó sẽ thay đổi toàn bộ thiết bị mở rộng, tiêu đề và tất cả thành màu mới. Tuy nhiên, tôi chỉ muốn thay đổi nút đó. Ai có thể chỉ
Tôi là một lập trình viên xuất sắc, rất giỏi!