Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

3
Встановлення властивості Style мітки WPF у коді?
У App.xaml я маю такий код: <Application.Resources> <Style x:Key="LabelTemplate" TargetType="{x:Type Label}"> <Setter Property="Height" Value="53" /> <Setter Property="Width" Value="130" /> <Setter Property="HorizontalAlignment" Value="Left" /> <Setter Property="Margin" Value="99,71,0,0" /> <Setter Property="VerticalAlignment" Value= "Top" /> <Setter Property="Foreground" Value="#FFE75959" /> <Setter Property="FontFamily" Value="Calibri" /> <Setter Property="FontSize" Value="40" /> </Style> </Application.Resources> Це призначено для надання …
82 c#  wpf  user-interface  label 


6
Програма WPF не вимикається, закриваючи головне вікно
Я звик до програмування WinForms у Visual Studio, але я хотів спробувати WPF. Я додав ще одне вікно до свого проекту, яке називається Window01. Головне вікно називається MainWindow. Перед public MainWindow()конструктором я оголошую Window01: Window01 w1; Зараз я створюю це вікно у: private void Window_Loaded(object sender, RoutedEventArgs e) { w1 …

7
Як зіставити цілий рядок із регулярним виразом?
Мені потрібен регулярний вираз, який буде знаходити лише ті збіги, де весь рядок відповідає моєму запиту. Наприклад, якщо я шукаю фільми з назвою "Червоний Жовтень", я хочу лише відповідати саме тому заголовку (не враховуючи регістр), але не збігатись із заголовками, як "Полювання на Червоний Жовтень". Не зовсім впевнений, що знаю, …
82 c#  .net  regex 

3
Форми не відповідають на події KeyDown
Я деякий час працював над своїм проектом Windows Forms, і я вирішив поекспериментувати з комбінаціями клавіш. Трохи прочитавши, я зрозумів, що мені потрібно просто написати обробник події та прив’язати його до події KeyDown форми: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.Alt && e.KeyCode == Keys.O) { …
82 c#  .net  winforms 

10
Виявити, чи працює адміністратором із підвищеними привілеями чи без них?
У мене є програма, яка повинна виявити, працює вона чи ні з підвищеними привілеями чи ні. На даний момент у мене такий код налаштований так: static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } Це працює для виявлення того, є користувач адміністратором …

4
У чому різниця між керуванням користувачем, користувацьким управлінням та компонентом?
Це три різні речі, які ви можете додати до проекту, і я не зовсім впевнений, що розумію різницю. Здається, всі вони, наприклад, відображаються в наборі інструментів компонентів при роботі з a Form. Які загальні сценарії використання для кожного з них? Яка різниця?


1
Що таке POCO в Entity Framework? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …


3
Як побудувати DataTemplate у коді c #?
Я намагаюся створити випадаючий список для взаємодії winform, і створюю випадаючий список у коді. Однак у мене виникла проблема з прив’язуванням даних на основі вказаного мною шаблону даних. Чого мені не вистачає? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; StackPanel sp = new StackPanel …
82 c#  wpf  datatemplate 

3
Помилка у внутрішньому PriorityQueue Microsoft <T>?
У .NET Framework у PresentationCore.dll є загальний PriorityQueue&lt;T&gt;клас, код якого можна знайти тут . Я написав коротку програму для тестування сортування, і результати не були чудовими: using System; using System.Collections.Generic; using System.Diagnostics; using MS.Internal; namespace ConsoleTest { public static class ConsoleTest { public static void Main() { PriorityQueue&lt;int&gt; values = …


4
як видалити порожні рядки зі списку, а потім видалити повторювані значення зі списку
Скажімо, у мене є список деяких значень стовпців, що надходять із таблиці, як мені видалити порожні рядки та повторювані значення. Перегляньте наступний код: List&lt;string&gt; dtList = dtReportsList.AsEnumerable().Select(dr =&gt; dr.Field&lt;string&gt;("column1")).ToList(); Це те, що я закодував щойно, але але код Amiram набагато елегантніший, тому я виберу, що тут відповідь ось як я …
82 c#  linq 

5
Dispatcher.BeginInvoke: Не вдається перетворити лямбда-значення в System.Delegate
Я намагаюся зателефонувати System.Windows.Threading.Dispatcher.BeginInvoke. Підпис методу такий: BeginInvoke(Delegate method, params object[] args) Я намагаюся передати йому лямбду замість того, щоб створювати делегата. _dispatcher.BeginInvoke((sender) =&gt; { DoSomething(); }, new object[] { this } ); Це видає мені помилку компілятора, кажучи, що я не може перетворити лямбду в System.Delegate. Підпис делегата приймає …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.