Otázky a odpovědi týkající se programování - wpf

Jak, aby se některé části WPF design společný pro více oken
takže dělám tento Visual Basic WPF a mám navigační panel, který bude společný mezi více oken a zajímalo by mě, jestli existuje způsob, aby se XAML a třídy pouze pro tento navigační liště a poté jej importovat do jiných windows, tak nemusím kopírovat a vložit stejný kód, pokaždé, když jsem se vytvořit nové okno. Současný kód: MainWindow.vb Class FloorWindow Private Sub SetAllInactive() ' This function will change all StackPanel objects ' of the navGrid to its inactive style which consists ' of opacity .1 Dim childType As String ...
vb.net wpf
2021-11-23 21:09:40
Změnit hodnotu vlastní Závislost Vlastnost programově
Chci změnit hodnotu vlastní Závislost Vlastnost programově. Tohle je můj XAML: <Window.Resources> <ResourceDictionary> <Style x:Key="TreeViewItemStyle" TargetType="TreeViewItem"> <Style.Triggers> <Trigger Property="local:ColorHelper.IsColor" Value="True" > <Setter Property="Foreground" Value="{Binding Color}" /> ...
c# data-binding wpf
2021-11-23 18:29:39
Jak mohu převést z myší souřadnice na pixel souřadnice TransformedBitmap vložené do větší nadřazeného kontejneru?
Podobně Jak to mám převést z myší souřadnice na pixel souřadnice TransformedBitmap? ale s přidanou vrásek, že můj Image je vlastně zakotven ve větší rodič Grid, která má zázemí, a já bych rád pixel souřadnice také být přesné, když vznášející se v regionech za hranicemi obrazu. Tady je můj XAML: <DockPanel> <Label DockPanel.Dock="Bottom" Name="TheLabel" /> <Grid DockPanel.Dock="Top" Name="TheGrid" Background="Gray" MouseMove="TheGrid_MouseMove"> <Image Name=&q...
.net bitmapsource c# image
2021-11-23 17:48:44
Nemůžu nahrát uživatelská tvář šablony v zařízení (SpeedFace-V4L)
Já používám ZKteco zařízení (speedFace-V4L) s ZKFace VX5.8 obličejové algo. Chci stáhnout a nahrát uživatelů tváře šablony, ale nemůžu to udělat. Pokud se pokusím stáhnout tvář šablony (ze zařízení do softwaru) to funguje, ale opak nefunguje, stáhne veškeré další informace bez tváře šablony. Jsem ladit to a zjistil kód chyby je -103, podle dokumentace, která znamená, že zařízení poslat zpět chyba tvář verzi chyba Zkoušel jsem oficiální demo s tímto přístrojem, a to stále nefunguje! Používám GetUserFaceStr(int dwMachineNumber, string dwEnrollNumber, int dwFaceIndex, ref ...
c# wpf zkteco image
2021-11-23 15:18:48
Jak používat RX pro řízení a zabezpečení dostupnosti ve složitých situacích?
Nastavení Předpokládejme, že následující. Máme následující teoretické viewmodel třídy pro WPF aplikace: public MyViewModel { public MyViewModel() { // Condition under which this command may be executed is: // this.ActiveDocument.Highlighting.Type == Highlighting.Xml && // !this.ActiveDocument.IsReadOnly && // (this.License.Kind == LicenseKind.Full || this.License.TrialDay < 30) MyCommand = new Command(obj => DoSomething()); } public ICommand MyCommand { get; } // (all other requi...
c# mvvm system.reactive wpf
2021-11-23 15:15:48
Nastavte CheckBox ListBox Obsah dynamicky
Mám WPF user control, který je ListBox to obsahuje CheckBoxes. <UserControl x:Class="AC.CodA.WPF.UserControls.CheckedListBox" x:Name="Root" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:B...
binding c# wpf wpf
2021-11-23 14:51:41
C# knihovna tříd - Měnící se obraz vytvořit akce zdrojů odstraní ji z projektu
Mám C# knihovny tříd projektu, ve které chci použít některé snímky jako aktiva. Nicméně vždy, když jsem změnit build action na "Zdroj" souboru dostane vyloučeny z projektu a nemohu obsahovat to znovu. Uniklo mi něco, nebo proč se soubor, nadále vyloučeny.
c# visual-studio wpf wpf
2021-11-23 14:50:29
Styl SelectedItem v Listboxu na Zatížení WPF
Mám ListBoxjako takové: <ListBox //other stuff ItemsSource="{Binding ViewModels, UpdateSourceTrigger=PropertyChanged}" SelectedItem="{Binding SelectedThing, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"> <ListBox.ItemContainerStyle> <Style TargetType="ListBoxItem"> <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Setter Property="Background" Value="Purple" /...
c# listbox mvvm wpf
2021-11-23 14:48:35
Výrobu Ozubených kol pomocí šroubovice-3d-toolkit
Jsem pomocí Šroubovice s WPF toolkit (v C#), a snažím se udělat program, který generuje uživatelem specifikované zařízení vlaku. V současné době, ozubená kola jsou zastoupeny jako lahví v UI, ale rád bych, aby to vypadalo více jako ozubená kola se zuby a další vlastnosti (průměr vrtání, pohledová šířka). Co by to nejlepší způsob, jak vyřešit takový problém? A jsou tam nějaké návody/zdroje k dispozici? Děkujeme vám za vaši pomoc.
3d c# helix-3d-toolkit user-interface
2021-11-23 14:20:40
Měřítka hodnot na zvolené ose
Mám graf pomocí Syncfusion LineSeries. Rád bych rozsahu data na ose X. Pouze stejné hodnoty v grafu (údaje o označení osy by měly být stejné jako to je teď) Stručně řečeno, viditelné graf by měl být vodorovně stažené (např. zmenšen 10 krát) Může to být provedeno? Jen tak, že se hodnota o 10 nic nemění, když graf pokračuje k vyplnění grafu zcela. Obrázek
c# charts syncfusion wpf
2021-11-23 13:28:14
Jak Textové pole interaguje s TextElement
Můžu napsat takhle <TextBox FontWeight="ExtraBold"> </TextBox> A můžu napsat takhle <TextBox> <TextBox.Style> <Style> <Setter Property="TextElement.FontWeight" Value="ExtraBold"/> </Style> </TextBox.Style> Ale nechápu, jak TextBox interracts s TExtElement. Například TExtBlock má Inlines majetku. A MSDN říká následující "PasswordBox, RichEditBox a Textové pole nepodporují textu objektový model, který je založen na TextElement." Kdo ví, jak to funguje?!
wpf wpf-controls syncfusion wpf
2021-11-23 12:17:43
Změnit ovládací prvky vlastnosti mimo Tabcontrol na základě vybrané Kartě
Já jsem pracoval s v WPF tabcontrol. Chci, aby tlačítka mimo tabcontrol změnit na dropdownbutton (combobox) na základě určité volby(karta vybrané) Vážím si vaší pomoci.
styles tabcontrol triggers wpf
2021-11-23 11:53:46
WPF MVVM, Jak vyzvednout text se změní na Tlačítko, Klepněte na tlačítko
Já jsem pracoval na projektu WPF s MVVM a já jsem narazil na problém, že není zvedl poslední text změnit, když jsem klepněte na tlačítko uložit. Moje komponenty jsou nastavení, jako je tento: Panel nástrojů zobrazení s toolbar VM, který má tlačítko uložit. tlačítko klepněte na událost je vázán na Icommand. Forma zobrazení s partou textová pole, vázané na sepreate VM. na panelu nástrojů zobrazení a zobrazení formuláře jsou v samostatných souborech. všechny mé VMs dědí z BindableBase (část Hranolu.MvvM balení) Na tlačítko klikněte, vezmu hodnoty z formuláře VM a uložit j...
2-way-object-databinding c# mvvm prism
2021-11-23 08:41:19
Jak mohu převést z myší souřadnice na pixel souřadnice TransformedBitmap?
Moje otázka je podobná , Jak se dostat správnou polohu pixelu od myší souřadnice?, navíc s upozorněním, že obraz je potenciálně TransformedBitmap, kde salta a rotace může být použita, a ještě vrátit pixel souřadnice původního obrazu. Můj Window's design vypadá takto: <DockPanel> <Label DockPanel.Dock="Bottom" Name="TheLabel" /> <Image DockPanel.Dock="Top" Name="TheImage" Stretch="Uniform" RenderOptions.BitmapScalingMode="NearestNeighbor" MouseMove="TheImage_MouseMove"...
.net bitmapsource c# image
2021-11-23 06:19:28
Interakce spouští uvnitř DataTemplate nefunguje s XamlReader
Snažím se analyzovat s XamlReader.Load() a DataTemplate (pro WPF datagrid), vytvořené dynamicky v kódu za : DataTemplate dataTemplate; StringReader template = new StringReader($@" <DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation"" xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml"" xmlns:local=""clr-namespace:MyApp;assembly=MyApp""> <DataTemplate.Resources> <local:ArrayMultiValueConverter x:Key=""arrayMultiValueConverter"&quo...
c# eventtrigger wpf xamlreader
2021-11-22 22:56:54
Serializace chyba při kopírování a vkládání z okna formuláře ovládací prvek na ovládací prvek WPF
Máme serializable třídy drží data ze schránky přenést z počítače se systémem windows z ovládání ovládací prvek WPF. To fungovalo v rámci 4.8 po konverzi .Net 5 nyní se zobrazí chyba: Typ 'System.RuntimeType' v Sestavení 'Systém.Soukromé.CoreLib, Verze=5.0.0.0, Kultura=neutrální, PublicKeyToken=7cec85d7bea7798e' není označen jako serializovatelný. K tomu dochází v Poklesu rutinu události ve WPF na lince: var tClip = e.Data.GetDataPresent(typeof(ClipboardDescriptor)); Kde 'e' je Systém.Systém Windows.DragEventArgs. using System; using System.Windows.Forms; namespace Suppo...
.net-5 c# wpf xamlreader
2021-11-22 21:52:28
Předat informace mezi dvěma ColumnDefinition?
Mám problém pochopit, jak mohu zobrazit podrobnosti o vybrané buňky do druhé ColumnDefinition. Podrobnosti-Propertys jsou do Pozorovatelné Slovník s KeyValuePair nastavení. <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <DataGrid ItemsSource="{Binding Persons.Values}" AutoGenerateColumns="False" Grid.Column="0"> <DataGrid.Columns> <DataGridTemplateC...
c# datagrid dictionary observable
2021-11-22 19:24:40
Použití systému Windows UIAutomation klepněte na WPF TextBox
Můj WPF Windows Desktop aplikace s podporou dotykového, - takže, když jsem klepněte na Textové pole klávesnice. Snažím se psát test pomocí Windows UIAutomation pro můj WPF aplikace. Chci, aby se "klepnutím" na Textové pole pomocí UIAutomation a zkontrolujte, zda se klávesnice na obrazovce skutečně objeví. Jak mohu udělat to? Nechci používat WinAPI. Děkuji!!!
Usercontrol UI nezmění
UserControl <UserControl x:Class="NolowaFrontend.Views.MainViews.SearchView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:NolowaFrontend.Views.MainViews" xmlns:diag="clr-namespace:System.Dia...
data-binding mvvm wpf observable
2021-11-22 16:05:54
Propojení ovládací tlačítka na data (WPF)
Já jsem pracoval na aplikace ukazuje 20 grafických tlačítek ovládací prvky v MainWindow (Button1 Button20). Každé ovládací tlačítko lze zobrazit Obsah řetězec, a má tooltip navržen následovně : <Button x:Name="button1" FontWeight="Bold" FontSize="15" Content="" HorizontalAlignment="Left" Margin="20,69,0,0" VerticalAlignment="Top" Width="92" Height="29" Click="Button_Click" Background="#FFFFFFFF" MouseEnter="button_MouseEnter"> <Button.T...
c# controls windows wpf
2021-11-22 16:00:24
Obraz Tlačítko není viditelné v WPF Aplikace
mám problém s Tlačítkem, které chci umístit v ColumnHeader můj DataGrid. Chci, aby místo Obrázku v tom, že Tlačítko, ale tento obraz není viditelný. Tušíte, jak to napravit? Tady je xaml kód: <DataGridTextColumn x:Name="bemiNr" Visibility="Visible" FontSize="18" IsReadOnly="True" Binding="{Binding Path=bemiNr}"> <DataGridTextColumn.Header> <Grid Margin="0"> <Grid.ColumnDefinitions> <ColumnDefinition...
c# wpf xaml wpf
2021-11-22 15:44:20
Proč některé CSS Funkce nefunguje v mém WPF WebBrowser Prvek?
Takže mám v WPF Webového Prohlížeče Prvek a filld to s nějaký html Kód s CSS. A Webový Prohlížeč Prvek ukázat téměř všechno, co jsem dal v CSS část. Ale jen věci, které děs práce ve Webovém Prohlížeči prvek, ale fungovat v normální HTML soubor je věci, jako je Hover Efekt a nth-child. Ostatní CSS funguje a ukazuje správně ve Webovém Prohlížeči. tady můj HTML Kód: <style> table tr{ background-color: #494D54; color:lightblue; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; } table tr:hover{ background-color: #636873; } table{ border-collapse: co...
c# css html webbrowser-control
2021-11-22 14:06:51
Jak změnit barvu data fo svátky
Chci upozornit svátky. Ale nevím, jak změnit barvu položky kalendáře. Snažil jsem se nastavit styl pro CalendarDayButton <Window x:Class="WorkingCalendar.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WorkingCalendar" mc:Ignorable="d" ...
c# wpf html webbrowser-control
2021-11-22 14:01:05
Proč nemůžu použít .Automatická úprava velikosti na štítku
V mém programu mám TextBlock, kde je můj výsledek text je uveden. V textbox můžu použít TextWrapping="Wrap" a můžu posunout dolů pokud je to stále příliš mnoho pro textbox. Nyní v mé TextBlock, že jsem mluvil o tom, že jsem chtěl mít to samé a používá TextWrapping="Wrap" znovu. Že pracuje kromě posouvání věc. Co teď můžu dělat, aby to scroll to jako v textovém poli?
c# textblock word-wrap wpf
2021-11-22 12:54:32
WPF Databinding na druhý pohled
Mám strávit trochu více než Den, na tento problém a jsem naprosto Bezradný. Když jsem klepněte na tlačítko ukázat Druhý Pohled se Otevře, ale bez Obsahu. Dokonce jsem si o zlomu v Pohledu Modelu. Na to jsem snížil vše na Jednoduché Textové pole a Textblock, který zavřel zobrazit stejná Data, ale oni ne. Oni ukázat nic ani po zadání do Pole Bloku neaktualizuje. Ale co se vůbec snažím vázání dat nefunguje. Má někdo nějaký Nápad? Díky Předem Můj druhý Pohled <Window x:Class="AoE4_BO_Overlay.Views.EditorView" xmlns="http://schemas.microsoft.com/winfx/20...
c# caliburn.micro data-binding wpf
2021-11-22 11:39:16
Tisk flowdocument přidá ohraničení k tabulce
Jsem stavební flowdocument z ViewModel, a pak jej vytisknout do pdf. <UserControl x:Class="WpfApplication5.View.TransferTemplate" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:p="clr-namespace:WpfApplication5.Properties" xmlns:viewmodels="clr-namespace:WpfApplication5.ViewModels" d:DataC...
flowdocument pdf printing wpf
2021-11-22 09:40:31
Načtení různých datových šablonu ve WPF datagrid sloupec
Je možné načíst různé datové šablony pro definovaný sloupec v WPF data grid? Můj XAML vypadá takto: <DataGridTemplateColumn Header="Select"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <CheckBox HorizontalContentAlignment="Center" Visibility="{Binding IsStarted}" VerticalAlignment="Center" IsChecked="{Binding IsStarted, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Command=&...
binding datagrid wpf xaml
2021-11-22 07:13:27
WPF přidání verzi v textu
proč to nefunguje? XAML: <TextBlock Text="{Binding Path=Ver}"/> KÓD: public partial class MainWindow : Window { public Version Ver=> Assembly.GetExecutingAssembly().GetName().Version; public MainWindow() { InitializeComponent(); } } proč to nefunguje? potřebuji další dll?
binding c# wpf xaml
2021-11-22 03:42:34
Jak mohu opravit "Systém.Řezání závitů.Úkoly.TaskCanceledException: 'úkol byl zrušen.'" výjimkou na app exit (Winforms)?
Mám WinForms MP3 přehrávač desktop aplikace (.NET Framework 4.7.2), který je pomocí ElementHost hostit MediaElement ovládání a má DispatcherTimer pro ovládání přehrávání (jako je například aktualizace Jezdce). Všechno funguje v pohodě, ale když jsem se opustit aplikaci, jsem si "System.Threading.Tasks.TaskCanceledException: 'A task was canceled.'" výjimkou (všiml jsem si, že pouze tehdy, když běží pod ladicí program). Není to nic, ale na obtíž a je většinou neškodný, ale nemám rád výjimky, které nerozumím. Zásobník není super užitečné: > mscorlib.dll!Syste...
c# winforms wpf xaml
2021-11-22 00:41:19
Vlastní Vlastnost Uživatelský Ovládací prvek není přístupný v WPF C#
Chci vytvořit Vlastní Uživatelský ovládací prvek (UserControl) s vlastní majetek (MyLabel) v WPF použití C# bez nutnosti psaní kódu za sebou. Ale můj vlastní majetek MyLabel je nepřístupný v MainWindow.xaml , když jsem pomocí mé vlastní ovládací prvek. Jaký je problém v mém kódu? Pokud v mé implementaci je špatně, pak, jak toho dosáhnout? UCControl.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; namespace WpfApp1 { public class UCControl:UserCo...