Comments (11)
utilizzando la proprità maxwidth anziché width nella dichiarazione del dialog risolve il problema della larghezza, ma il dialog rimane allineato a sx
from classevivapcto.
utilizzando la proprità maxwidth anziché width nella dichiarazione del dialog risolve il problema della larghezza, ma il dialog rimane allineato a sx
Già, l'esistenza di questo problema è risaputa, purtroppo non c'è soluzione, l'unica via è il width
Suppongo non verrà mai messa a posto perché lo sviluppo di winui 2 è ormai "concluso" in favore di winui 3
from classevivapcto.
utilizzando la proprità maxwidth anziché width nella dichiarazione del dialog risolve il problema della larghezza, ma il dialog rimane allineato a sx
Già, l'esistenza di questo problema è risaputa, purtroppo non c'è soluzione, l'unica via è il width
Suppongo non verrà mai messa a posto perché lo sviluppo di winui 2 è ormai "concluso" in favore di winui 3
presumo si possia risolvere usando un titletemplate
from classevivapcto.
utilizzando la proprità maxwidth anziché width nella dichiarazione del dialog risolve il problema della larghezza, ma il dialog rimane allineato a sx
Già, l'esistenza di questo problema è risaputa, purtroppo non c'è soluzione, l'unica via è il width
Suppongo non verrà mai messa a posto perché lo sviluppo di winui 2 è ormai "concluso" in favore di winui 3presumo si possia risolvere usando un titletemplate
prova, se riesci sarebbe fantastico
from classevivapcto.
utilizzando la proprità maxwidth anziché width nella dichiarazione del dialog risolve il problema della larghezza, ma il dialog rimane allineato a sx
Già, l'esistenza di questo problema è risaputa, purtroppo non c'è soluzione, l'unica via è il width
Suppongo non verrà mai messa a posto perché lo sviluppo di winui 2 è ormai "concluso" in favore di winui 3presumo si possia risolvere usando un titletemplate
prova, se riesci sarebbe fantastico
eh non so come, tu hai tempo stasera? se puoi guarda anche le nuove pr e quelle pronte così inizio a fare altre feature
from classevivapcto.
Hi everyone. I also struggled with this a while ago and i don't remember where i saw this but this problem has been "solved" a while ago. This has to do with the order of resource loading.
By default when installing WinUI nuget or creating a new Windows App SDK project, the App.xaml file is like this:
<Application
x:Class="App1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App1">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
<!-- Other merged dictionaries here -->
</ResourceDictionary.MergedDictionaries>
<!-- Other app resources here -->
</ResourceDictionary>
</Application.Resources>
</Application>
problem is when you put your
<x:Double x:Key="ContentDialogMaxWidth">9999</x:Double>
in the other app resources, somehow it gets loaded before the WinUI styles. and so it's ignored. To solve this, the WInUI team created a way to ensure their resources are loaded first and then yours so you can override them.
<Application
x:Class="App1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="using:Microsoft.UI.Xaml.Controls"
xmlns:local="using:App1" >
<Application.Resources>
<controls:XamlControlsResources>
<controls:XamlControlsResources.MergedDictionaries>
<ResourceDictionary>
<x:Double x:Key="ContentDialogMaxWidth">1000</x:Double>
</ResourceDictionary>
</controls:XamlControlsResources.MergedDictionaries>
</controls:XamlControlsResources>
</Application.Resources>
</Application>
Notice we now import the namespace
xmlns:controls="using:Microsoft.UI.Xaml.Controls"
and then our overrides go into a special "controls:XamlControlsResources"
This works flawlessly.
from classevivapcto.
from classevivapcto.
Grande! Come lo hai risolto?
from classevivapcto.
Grande! Come lo hai risolto?
nel fine settimana farò una pr con un sacco di cambiamenti questo incluso, comunque dal file app.xaml ho ridefinito la proprietà del ResDictionary. Ah una cosa, sei riuscito a capire come richiamare le risorse via XAML dal file untranslatable?
from classevivapcto.
Grande! Come lo hai risolto?
nel fine settimana farò una pr con un sacco di cambiamenti questo incluso, comunque dal file app.xaml ho ridefinito la proprietà del ResDictionary. Ah una cosa, sei riuscito a capire come richiamare le risorse via XAML dal file untranslatable?
non ho ancora visto niente, comunque ricordo di averla già provata la soluzione dell'app.xaml. non mi convince perchè lo applica su qualsiasi dialog questo max width, e ci saranno dialog che ci serviranno più grandi di quel max width nel futuro
from classevivapcto.
Grande! Come lo hai risolto?
nel fine settimana farò una pr con un sacco di cambiamenti questo incluso, comunque dal file app.xaml ho ridefinito la proprietà del ResDictionary. Ah una cosa, sei riuscito a capire come richiamare le risorse via XAML dal file untranslatable?
non ho ancora visto niente, comunque ricordo di averla già provata la soluzione dell'app.xaml. non mi convince perchè lo applica su qualsiasi dialog questo max width, e ci saranno dialog che ci serviranno più grandi di quel max width nel futuro
fidati è anche tanto, ho messo 1000 ma in caso si può aumentare, considera era 9999
from classevivapcto.
Related Issues (20)
- [Valutazioni] Filtro data
- [Settings] Check for updates HOT 2
- [Dashboard] widget "Collegamenti rapidi"
- [Grades] Ricordare layout valutazioni HOT 3
- [Dashboard] Aggiungere MenuFlyout per ogni widget HOT 4
- [Code Quality] implementare x:Uid / binding nelle proprietà Path:Data delle icone degli hyperlink HOT 3
- [NoticeListView] flicker nel caricamento dei dati HOT 16
- [Valutazioni] aggiungere SlideTransition al segmentedcontrol periodi didattici
- [Code Quality] ottimizzare risorse
- [Agenda] Ricordare la dimensione dei popup
- Rimuovere AppCenter
- fixare margin calendario assenze
- [Mock Server] fixare errori di chiamata API
- [NoticeDialog] Aggiungere transizioni
- [Crowdin] errore di chiamata API nelle lingue Polacco e Albanese HOT 1
- [Valutazioni] localizzare periodi didattici HOT 3
- Problemi sulle NoticeSignActions HOT 20
- [Agenda] visualizzare nome intero giorno selezionato
- Stilizzare XAML nelle listView
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from classevivapcto.