Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.


2
List <T> vs BindingList <T> Zalety / wady
Czy ktoś może opisać, jaka jest różnica między nimi w moim projekcie. Obecnie mam List&lt;MyClass&gt;i ustawię BindingSource na to i DataGridView na BindingSource. Zaimplementowałem, IEditableObjectwięc gdy wywoływana jest CancelEdit, przywracam obiekt z powrotem do tego, co był z plikiemMemberwise.Clone() Czy zmiana mojej listy na BindingList rozwiąże którykolwiek z tych problemów …

10
Wyjście z konsoli przechwytywania C #
Mam aplikację konsolową, która zawiera sporo wątków. Istnieją wątki, które monitorują określone warunki i kończą program, jeśli są one prawdziwe. To wypowiedzenie może nastąpić w dowolnym momencie. Potrzebuję zdarzenia, które może zostać wywołane podczas zamykania programu, aby móc wyczyścić wszystkie inne wątki i poprawnie zamknąć wszystkie uchwyty plików i połączenia. …
93 c#  .net  events  console  exit 



8
Przycisk Escape, aby zamknąć formularz Windows Forms w C #
Próbowałem następujących rzeczy: private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if ((Keys) e.KeyValue == Keys.Escape) this.Close(); } Ale to nie działa. Potem spróbowałem tego: protected override void OnKeyDown(KeyEventArgs e) { base.OnKeyDown(e); if (e.KeyCode == Keys.Escape) this.Close(); } I nadal nic nie działa. KeyPreview we właściwościach formularza Windows Forms jest ustawiona …
93 c#  winforms 

7
Jak pozbyć się ostrzeżeń kompilatora „[jakieś zdarzenie] nigdy nie używane” w programie Visual Studio?
Na przykład otrzymuję to ostrzeżenie kompilatora, Zdarzenie „Company.SomeControl.SearchClick” nigdy nie jest używane. Ale wiem, że jest używany, ponieważ komentowanie go wyrzuca mnie jak 20 nowych ostrzeżeń o stronach XAML, które próbują użyć tego zdarzenia! Co daje? Czy jest jakiś sposób, aby pozbyć się tego ostrzeżenia?




9
Jak sformatować TimeSpan w XAML
Próbuję sformatować blok tekstowy, który jest powiązany z TimeSpanwłaściwością. Działa, jeśli właściwość jest typu, DateTimeale kończy się niepowodzeniem, jeśli jest to TimeSpan. Mogę to zrobić za pomocą konwertera. Ale próbuję się dowiedzieć, czy są jakieś alternatywy. Przykładowy kod: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime …



4
Jak używać DockStyle.Fill do standardowych formantów w WPF?
Jestem używany z formularzy okien, że tworzę panel, umieszczam w nim kontrolki i nadaję im DockStyle.Fillmaksymalny rozmiar do otaczającego panelu. W WPF chcę mieć to samo. Mam TabControl i chcę, aby jego rozmiar wypełniał jak najwięcej formularza. Mam formant wstążki (RibbonControlsLibrary) i chcę, aby reszta formularza została wypełniona TabControl w …
92 c#  wpf  tabcontrol  docking 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.