Le contenu est fixé plus d'une fois
Tout en jouant avec WPF dans Visual Studio 2013, j'ai été présenté avec un message d'erreur:
Erreur 2 La propriété "Contenu", est placé à plus d'une fois.
Erreur 1 La propriété "Contenu" ne peut être définie qu'une fois
Maintenant, tout d'abord. Je me tourne vers google pour le message d'erreur & ai présenté avec un haut des résultats en les reliant à StackOverflow.
XAML - La propriété "Contenu", est placé à plus d'une fois
la propriété 'Content' est mis plus d'une fois
Propriété contenu est décrit plus d'une fois
Y compris un MSDN post:
Tout en étant présenté avec un instructif collection de des solutions sur mesure basées sur les affiches originales de code, je n'ai pas encore rencontré un véritable solution de base décrivant en détail les raisons de cette erreur XAML (Novice), Alors que cela peut être un doublon de multiples problèmes signalés. Personnellement, je préfère éviter de poster une problématique de code pour obtenir une solution sur mesure. Je préfère venir ici et de demander à la communauté les raisons pour lesquelles un novice XAMP/WPF Développeur peut rencontrer cette application et solutions & pas top, top des meilleures pratiques. Plutôt des mots de conseils de la plus WPF/XAMP Développeurs sur la façon de facilement identifier la solution et continuer avec furter le débogage des étapes dans l'avenir
Pour l'argument souci:
<Window x:Class="WPFT.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="197.198" Width="427.95">
<TextBlock>Hello</TextBlock>
<TextBlock>World</TextBlock>
</Window>
- Vous devez poster votre code pour obtenir des réponses.
- Dirait que vous vous êtes mise dans de multiples endroits. Peut-être que la liaison de données dans le code xaml et aussi en essayant de mettre dans le code. Mais sans le code... Qui sait?
- Avez-vous la peine de lire les liens que vous postez? La première phrase de la MSDN de la poste a accepté de répondre à vous indique exactement les raisons de [sic] cette erreur": ...de Contrôle(X)...est un ContentControl ce qui signifie qu'il ne peut avoir qu'un enfant de l'élément à l'intérieur d'elle
- Pour l'amour du arguments, je vais vous donner le code XAML pour une référence, mais je ne suis pas à la recherche d'une solution sur mesure
- Les 3/4 des réponses que vous lier explicitement le problème sous-jacent. Vous êtes à la définition de la
.Content
propriété à plusieursobject
s, lorsque le.Content
de propriété ne peut être définie qu'à une seuleobject
. - Vous devez spécifier un groupe d'experts pour contenir la TextBlocks... les Envelopper dans <Grid> ou <StackPanel> ou l'un des autres panneaux. Vous avez besoin d'avoir un seul élément racine d'une Fenêtre.
Vous devez vous connecter pour publier un commentaire.
Une fenêtre ne peut contient 1 élément.
Dans votre code
votre fenêtre de 2 textblock
u devraient essayer quelque chose comme
Si vous installez plus d'un élément à l'intérieur de toute UIElement avec le Contenu de la propriété de dépendance, vous obtiendrez cette erreur. Vous avez besoin d'envelopper plusieurs éléments à l'intérieur d'un panneau de sorte que le Contenu de la propriété n'a qu'un seul élément enfant. Par exemple...
Les domaines entre le Bouton et éléments de Frontière sont un raccourci pour spécifier:
Grid
dans unCanvas
, pour l'amour du arguments:<Canvas><Button><Grid>
dans un exemple similaire à celui que vous avez montré jusqu'à obtenir deux Grilles. Yay!!!