Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Hub controllo vb.net
Forum - C# / VB.NET - Hub controllo vb.net

Avatar
lsdinfo (Normal User)
Newbie


Messaggi: 1
Iscritto: 12/12/2015

Segnala al moderatore
Postato alle 9:59
Domenica, 10/01/2016
Ciao a tutti sono nuovo del forum.
Volevo chiedere qualche consiglio su come risolvere questo mio problema.
Sto realizzando un applicazione universal windows app e sto utilizzando un controllo Hub per poter scorrere orizzontalmente sul cellulare.
Questa Hub ha 2 hubSection all'interno di ognuna i controlli sono raggruppati dentro una <Grid>.

Codice sorgente - presumibilmente Plain Text

  1. <Page
  2.     x:Class="App17.MainPage"
  3.     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4.     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5.     xmlns:local="using:App17"
  6.     xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7.     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  8.     mc:Ignorable="d">
  9.  
  10.     <Hub Header="INFUSION RATE" Background="White" FontFamily="verdana" FontSize="40" Margin="0,10,-360,0">
  11.         <HubSection Header="Calcolo velocità" FontFamily="verdana" FontSize="32" Height="619" Width="362">
  12.             <HubSection.Background>
  13.                 <ImageBrush Stretch="Fill" ImageSource="Assets/Square150x150Logo.png"/>
  14.             </HubSection.Background>
  15.             <DataTemplate>
  16.  
  17.                 <Grid HorizontalAlignment="Left" Height="397" Margin="10,10,-27,0" VerticalAlignment="Top" Width="340">
  18.                     <TextBlock x:Name="textBlock" HorizontalAlignment="Left" TextWrapping="Wrap" Text="FARMACO" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142"/>
  19.                     <TextBlock x:Name="textBlock1" HorizontalAlignment="Left" TextWrapping="Wrap" Text="Quantità" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="0,27,0,0"/>
  20.                     <TextBox x:Name="txtQuantità" HorizontalAlignment="Left" Height="36" Margin="74,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
  21.                     <TextBlock x:Name="textBlock2" HorizontalAlignment="Left" TextWrapping="Wrap" Text="mg in" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="147,27,0,0" RenderTransformOrigin="2.406,1.211"/>
  22.                     <TextBox x:Name="txtVolume" HorizontalAlignment="Left" Height="36" Margin="198,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
  23.                     <TextBlock x:Name="textBlock3" HorizontalAlignment="Left" TextWrapping="Wrap" Text="ml" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="271,30,0,0" RenderTransformOrigin="2.406,1.211"/>
  24.                     <TextBlock x:Name="textBlock4" HorizontalAlignment="Left" TextWrapping="Wrap" Text="TERAPIA" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142" RenderTransformOrigin="0.451,3.926" Margin="0,97,0,0"/>
  25.                     <TextBlock x:Name="textBlock5" HorizontalAlignment="Left" Height="22" Margin="10,129,0,0" TextWrapping="Wrap" Text="Dose" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="59"/>
  26.                     <TextBox x:Name="txtDose" HorizontalAlignment="Left" Height="36" Margin="54,124,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="68" InputScope="Number"/>
  27.                     <ComboBox x:Name="comboBox" HorizontalAlignment="Left" Height="32" Margin="127,124,0,0" VerticalAlignment="Top" Width="81" FontFamily="verdana" FontSize="16">
  28.                         <ComboBoxItem Content="mcg"/>
  29.                         <ComboBoxItem Content="mg"/>
  30.                         <ComboBoxItem Content="ng"/>
  31.                         <ComboBoxItem Content="gr"/>
  32.                     </ComboBox>
  33.                     <TextBlock x:Name="textBlock6" HorizontalAlignment="Left" Height="32" Margin="213,124,0,0" TextWrapping="Wrap" Text="/Kg/" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="37" RenderTransformOrigin="0.855,0.458"/>
  34.                     <ComboBox x:Name="comboBox1" HorizontalAlignment="Left" Height="32" Margin="250,123,0,0" VerticalAlignment="Top" Width="80" FontFamily="verdana" FontSize="16">
  35.                         <ComboBoxItem Content="min"/>
  36.                         <ComboBoxItem Content="hr"/>
  37.                     </ComboBox>
  38.                     <TextBlock x:Name="textBlock7" HorizontalAlignment="Left" Height="33" Margin="12,173,0,0" TextWrapping="Wrap" Text="Peso" FontFamily="verdana" FontSize="18" VerticalAlignment="Top" Width="57"/>
  39.                     <TextBox x:Name="txtPeso" HorizontalAlignment="Left" Height="36" Margin="74,173,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
  40.                     <TextBlock x:Name="textBlock8" HorizontalAlignment="Left" Height="43" Margin="12,229,0,0" TextWrapping="Wrap" Text="INFUSION RATE"  FontFamily="verdana" FontSize="32" VerticalAlignment="Top" Width="304"/>
  41.                     <TextBlock x:Name="textBlock9" HorizontalAlignment="Left" Height="28" Margin="95,277,0,0" TextWrapping="Wrap" Text="0" FontFamily="verdana" FontSize="22" TextAlignment="Center" VerticalAlignment="Top" Width="98"/>
  42.                     <TextBlock x:Name="textBlock10" HorizontalAlignment="Left" Height="41" Margin="211,288,0,0" TextWrapping="Wrap" Text="ml/hr" FontFamily="verdana" FontSize="10" VerticalAlignment="Top" Width="80" RenderTransformOrigin="0.471,1.44"/>
  43.                     <Button x:Name="button" Content="Calcola" Height="53" Margin="74,334,78,0" VerticalAlignment="Top" HorizontalAlignment="Center" Width="188" />
  44.                 </Grid>
  45.  
  46.  
  47.             </DataTemplate>
  48.  
  49.         </HubSection>
  50.         <HubSection Header="Calcolo dosaggio" FontFamily="verdana" FontSize="32" Width="754" Height="619">
  51.  
  52.         </HubSection>
  53.  
  54.     </Hub>
  55. </Page>



Al momento di inserire degli eventi non riesco ad "utilizzate" i vari controlli, ad esempio se creo un evento click per il controllo button che deve memorizzare il valore di una textbox in una variabile non mi riconosce il nome della textbox e mi chiede di dichiararla.

Codice sorgente - presumibilmente VB.NET

  1. Public NotInheritable Class MainPage
  2.     Inherits Page
  3.  
  4.     Private Sub button_Click(sender As Object, e As RoutedEventArgs) Handles button.Click
  5.         Dim quantità As Integer
  6.         quantità = txtQuantità.text
  7.  
  8.     End Sub
  9. End Class



se inserisco gli stessi controlli al di fuori di un Hub non ho problemi ad usare i controlli.

Grazie a tutti

Ultima modifica effettuata da Thejuster il 18/01/2016 alle 9:49
PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 17:04
Domenica, 17/01/2016
Testo quotato

Postato originariamente da lsdinfo:

Ciao a tutti sono nuovo del forum.
Volevo chiedere qualche consiglio su come risolvere questo mio problema.
Sto realizzando un applicazione universal windows app e sto utilizzando un controllo Hub per poter scorrere orizzontalmente sul cellulare.
Questa Hub ha 2 hubSection all'interno di ognuna i controlli sono raggruppati dentro una <Grid>.

<Page
    x:Class="App17.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App17"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Hub Header="INFUSION RATE" Background="White" FontFamily="verdana" FontSize="40" Margin="0,10,-360,0">
        <HubSection Header="Calcolo velocità" FontFamily="verdana" FontSize="32" Height="619" Width="362">
            <HubSection.Background>
                <ImageBrush Stretch="Fill" ImageSource="Assets/Square150x150Logo.png"/>
            </HubSection.Background>
            <DataTemplate>

                <Grid HorizontalAlignment="Left" Height="397" Margin="10,10,-27,0" VerticalAlignment="Top" Width="340">
                    <TextBlock x:Name="textBlock" HorizontalAlignment="Left" TextWrapping="Wrap" Text="FARMACO" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142"/>
                    <TextBlock x:Name="textBlock1" HorizontalAlignment="Left" TextWrapping="Wrap" Text="Quantità" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="0,27,0,0"/>
                    <TextBox x:Name="txtQuantità" HorizontalAlignment="Left" Height="36" Margin="74,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
                    <TextBlock x:Name="textBlock2" HorizontalAlignment="Left" TextWrapping="Wrap" Text="mg in" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="147,27,0,0" RenderTransformOrigin="2.406,1.211"/>
                    <TextBox x:Name="txtVolume" HorizontalAlignment="Left" Height="36" Margin="198,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
                    <TextBlock x:Name="textBlock3" HorizontalAlignment="Left" TextWrapping="Wrap" Text="ml" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="271,30,0,0" RenderTransformOrigin="2.406,1.211"/>
                    <TextBlock x:Name="textBlock4" HorizontalAlignment="Left" TextWrapping="Wrap" Text="TERAPIA" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142" RenderTransformOrigin="0.451,3.926" Margin="0,97,0,0"/>
                    <TextBlock x:Name="textBlock5" HorizontalAlignment="Left" Height="22" Margin="10,129,0,0" TextWrapping="Wrap" Text="Dose" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="59"/>
                    <TextBox x:Name="txtDose" HorizontalAlignment="Left" Height="36" Margin="54,124,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="68" InputScope="Number"/>
                    <ComboBox x:Name="comboBox" HorizontalAlignment="Left" Height="32" Margin="127,124,0,0" VerticalAlignment="Top" Width="81" FontFamily="verdana" FontSize="16">
                        <ComboBoxItem Content="mcg"/>
                        <ComboBoxItem Content="mg"/>
                        <ComboBoxItem Content="ng"/>
                        <ComboBoxItem Content="gr"/>
                    </ComboBox>
                    <TextBlock x:Name="textBlock6" HorizontalAlignment="Left" Height="32" Margin="213,124,0,0" TextWrapping="Wrap" Text="/Kg/" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="37" RenderTransformOrigin="0.855,0.458"/>
                    <ComboBox x:Name="comboBox1" HorizontalAlignment="Left" Height="32" Margin="250,123,0,0" VerticalAlignment="Top" Width="80" FontFamily="verdana" FontSize="16">
                        <ComboBoxItem Content="min"/>
                        <ComboBoxItem Content="hr"/>
                    </ComboBox>
                    <TextBlock x:Name="textBlock7" HorizontalAlignment="Left" Height="33" Margin="12,173,0,0" TextWrapping="Wrap" Text="Peso" FontFamily="verdana" FontSize="18" VerticalAlignment="Top" Width="57"/>
                    <TextBox x:Name="txtPeso" HorizontalAlignment="Left" Height="36" Margin="74,173,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
                    <TextBlock x:Name="textBlock8" HorizontalAlignment="Left" Height="43" Margin="12,229,0,0" TextWrapping="Wrap" Text="INFUSION RATE"  FontFamily="verdana" FontSize="32" VerticalAlignment="Top" Width="304"/>
                    <TextBlock x:Name="textBlock9" HorizontalAlignment="Left" Height="28" Margin="95,277,0,0" TextWrapping="Wrap" Text="0" FontFamily="verdana" FontSize="22" TextAlignment="Center" VerticalAlignment="Top" Width="98"/>
                    <TextBlock x:Name="textBlock10" HorizontalAlignment="Left" Height="41" Margin="211,288,0,0" TextWrapping="Wrap" Text="ml/hr" FontFamily="verdana" FontSize="10" VerticalAlignment="Top" Width="80" RenderTransformOrigin="0.471,1.44"/>
                    <Button x:Name="button" Content="Calcola" Height="53" Margin="74,334,78,0" VerticalAlignment="Top" HorizontalAlignment="Center" Width="188" />
                </Grid>


            </DataTemplate>

        </HubSection>
        <HubSection Header="Calcolo dosaggio" FontFamily="verdana" FontSize="32" Width="754" Height="619">

        </HubSection>

    </Hub>
</Page>

Al momento di inserire degli eventi non riesco ad "utilizzate" i vari controlli, ad esempio se creo un evento click per il controllo button che deve memorizzare il valore di una textbox in una variabile non mi riconosce il nome della textbox e mi chiede di dichiararla.

Public NotInheritable Class MainPage
    Inherits Page

    Private Sub button_Click(sender As Object, e As RoutedEventArgs) Handles button.Click
        Dim quantità As Integer
        quantità = txtQuantità.text

    End Sub
End Class

se inserisco gli stessi controlli al di fuori di un Hub non ho problemi ad usare i controlli.

Grazie a tutti




non puoi chiamare direttamente le textbox, perchè sono all'interno di contenitori, quindi contenitore.textbox_pippo


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:48
Lunedì, 18/01/2016
PS:
Usa i tag code.
Risulta molto difficile leggere il codice in questo modo


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote